@charset "utf-8";

/* GCP WD_WP Team. Author : Choi Hyunsun 2016-10-11. Edit : Hyejin Yeom 2021-09-23 */
#GCWwrap	{min-width:920px;min-height:570px;padding:100px 0 70px;}

/* background image */
.board_paging a.prev, .board_paging a.next, .ir_data dd.btns a:after, .board_head fieldset .btn_search, .board_list .ir .download, .board_list .ir .call, .board_foot .prev, .board_foot .next, .board_view dl dd.attached_file .add:after, .ir_stock .board_data .up .icon, .ir_stock .board_data .down .icon, .board_select .selected a:after, .board_select .list li:first-child a:after, .publishing_suggest .info li.caution:after, .publishing_suggest .agree label:after, .btn_download:after, .game_main .game_lineup dd.sns a, .game_main .game_lineup dd.download a.android:after, .game_main .game_lineup dd.download a.ios:after, .recruit_apply .help dd:after, .company_contact_3 .cs dd a:after, .company_contact_3 .vu dd a, .publishing_suggest .info li .selectbox .selected a:after, .presskit_view .kit li a:after
{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/sub_v3.png');background-repeat:no-repeat;background-size:200px 360px;}

/* ir */
.board_paging a.prev, .board_paging a.next, .board_head fieldset .btn_search, .board_list .ir .download, .board_list .ir .call, .board_foot .prev, .board_foot .next, .ir_stockholder table, .ir_stock .board_data .up .icon, .ir_stock .board_data .down .icon, .game_main .game_lineup dd.sns a, .company_ci_3 .blind, .company_main_1 h2 strong, .company_contact_3 .vu dd a, .recruit_family .coming_soon span, .family_info dl, .recruit_family .family_info a
{overflow:hidden;font:0/0 a;color:transparent;white-space:nowrap;vertical-align:top;}

/* clear */
.board_foot:after, .ir_stock .data_3:after, .ir_stock .data_4:after, .company_social_list:after, .company_publishing_2 ul:after, .company_publishing_3 ol:after, .tabmenu .list:after, .tabmenu2 .list:after, .publishing_suggest .info:after, .company_ci_2:after, .company_contact:after, .game_main .game_lineup .list li:after, .recruit_guide_1:after, .recruit_guide_3:after, .recruit_guide_6 .step:after, .company_contact dl.tel:after, .company_contact dl.fax:after, .company_contact_2:after, .company_contact_3:after, .company_contact_3 dd:after, .publishing_suggest .captcha:after, .presskit_list:after, .presskit_view .kit:after
{content:'';display:block;clear:both;overflow:hidden;}

/* contents header */
.GCWcontents	{width:920px;margin:0 auto;padding-top:50px;}
.GCWcontents .contents_head{padding-bottom:40px;}
.GCWcontents .contents_head h1, .recruit_family .contents_head h1	{font-size:36px;line-height:46px;color:#454545;}
.GCWcontents .contents_head .description	{width:780px;margin-top:8px;font-size:16px;line-height:26px;color:#454545;word-wrap:break-word;word-break:keep-all;}
.GCWcontents .subtitle	{position:relative;padding-left:27px;font-size:24px;line-height:34px;color:#454545;}
.GCWcontents .subtitle:after	{width:20px;height:2px;content:'';position:absolute;top:50%;left:0;margin-top:-1px;font:0/0 a;background-color:#d6d6d6;}

/* board head */
.board_head fieldset	{position:relative;margin-bottom:14px;text-align:right;}
.board_head fieldset .intext	{width:144px;height:38px;padding:0 42px 0 8px;font-size:13px;color:#b0b0b0;border:1px solid #dcdcdc;background-color:#f3f3f3;}
:lang(en) .board_head fieldset .intext	{width:210px;}
:lang(ja) .board_head fieldset .intext	{width:210px;}
.board_head fieldset .intext::-webkit-input-placeholder {color:#b0b0b0;opacity:1;}
.board_head fieldset .intext::-moz-placeholder {color:#b0b0b0;opacity:1;}
.board_head fieldset .intext:-ms-input-placeholder {color:#b0b0b0;opacity:1;}
.board_head fieldset .intext:focus	{color:#666;border:1px solid #ff273b;background-color:#fff;}
.board_head fieldset .btn_search	{width:42px;height:38px;position:absolute;top:1px;right:1px;cursor:pointer;vertical-align:top;border:0;background-color:transparent;background-position:-120px 0;}

/* board list */
.board_list	{text-align:center;}
.board_list tr:hover	{background-color:#f8f8f8;}
.board_list th	{height:50px;position:relative;color:#fff;background-color:#ff273b;}
.board_list th:after	{width:1px;height:14px;content:'';position:absolute;top:18px;left:0;background-color:#ff939d;}
.board_list th:first-child:after	{display:none;}
.board_list td	{padding:12px 0;line-height:26px;border-bottom:1px solid #dcdcdc;}
.board_list td a	{text-decoration:none;}
.board_list .num	{width:90px;}
.board_list .date	{width:130px;}
.board_list .writer	{width:130px;}
.board_list .title	{position:relative;padding:0 150px 0 20px;text-align:left;}
.board_list .title .date	{height:26px;display:block;position:absolute;top:50%;right:0;margin-top:-13px;text-align:center;vertical-align:middle;}
.board_list th .title	{text-align:center;}
.board_list th .title .date:after	{width:1px;height:14px;content:'';position:absolute;top:6px;left:0;background-color:#ff939d;}
.board_list .ir	{width:130px;line-height:18px;}
.board_list .ir .download	{width:18px;height:18px;display:inline-block;background-position:-60px -30px;}
.board_list .ir .call	{width:18px;height:18px;display:inline-block;background-position:-90px -30px;}

/* board view */
.board_view dl	{border-top:2px solid #ff273b;border-bottom:1px solid #dcdcdc;}
.board_view dl dt	{position:relative;padding:18px 150px 18px 30px;font-size:16px;line-height:26px;color:#454545;border-bottom:1px solid #dcdcdc;background-color:#f8f8f8;}
.board_view dl dt .date	{width:150px;height:26px;position:absolute;top:50%;right:0;margin-top:-13px;text-align:center;}
.board_view dl dd	{border-bottom:1px solid #dcdcdc;}
.board_view dl dd.attached_file	{position:relative;padding:16px 40px 16px 136px;}
.board_view dl dd.attached_file .add	{position:absolute;top:16px;left:27px;padding:0 25px 0 10px;font-size:16px;line-height:26px;color:#454545;}
.board_view dl dd.attached_file .add:after	{width:4px;height:4px;content:'';position:absolute;top:11px;left:0;background-position:right 0;}
.board_view dl dd.attached_file a	{position:relative;display:block;padding-left:20px;font-size:14px;line-height:26px;color:#b0b0b0;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.board_view dl dd.attached_file a:after	{width:1px;height:10px;content:'';position:absolute;top:8px;left:0;background-color:#eaeaea;}
.board_view dl dd.article	{padding:30px;overflow:hidden;text-align:center;}
.board_view dl dd.article img	{max-width:100% !important;height:auto !important;}
.board_view dl dd.article p	{margin-bottom:25px;text-align:left;}
.board_noresult	{width:860px;height:410px;display:table;padding:30px;text-align:center;border-top:2px solid #ff273b;border-bottom:1px solid #dcdcdc;}
.board_noresult p	{width:100%;height:100%;display:table-cell;font-size:24px;line-height:48px;vertical-align:middle;}
.board_noresult .search_result span	{display:block;font-size:16px;line-height:48px;color:#a3a3a3;}

/* board paging */
.board_paging	{padding-top:50px;text-align:center;}
.board_paging a	{width:28px;height:28px;display:inline-block;margin-right:1px;font-size:12px;line-height:28px;text-decoration:none;border:1px solid #e2e2e2;background-color:#fff;}
.board_paging a.current	{color:#fff;border:1px solid #ff273b;background-color:#ff273b;}
.board_paging a.prev	{background-position:0 0;}
.board_paging a.prev.on	{border:1px solid #ff273b;background-position:-30px 0;}
.board_paging a.next	{background-position:0 -30px;}
.board_paging a.next.on	{border:1px solid #ff273b;background-position:-30px -30px;}

/* board foot */
.board_foot	{margin-top:10px;}
.board_foot a	{text-decoration:none;}
.board_foot .prev	{width:40px;height:40px;display:inline-block;margin-right:3px;background-position:0 -60px;}
.board_foot .prev:hover, .board_foot .prev:focus, .board_foot .prev:active	{background-position:-50px -60px;}
.board_foot .next	{width:40px;height:40px;display:inline-block;margin-right:3px;background-position:-100px -60px;}
.board_foot .next:hover, .board_foot .next:focus, .board_foot .next:active	{background-position:-150px -60px;}
.board_foot .btn_base	{float:right;}

/* board data */
.board_data	{position:relative;border-top:1px solid #353535;}
.board_data table th	{padding:10px 0 12px;color:#454545;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}
.board_data table thead th	{background-color:#f6f6f6;}
.board_data table td	{padding:10px 20px 12px;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}
.board_data table tr .noline	{border-left:0;}
.board_data table .emphasis th	{padding:12px 0 10px;background-color:#fff6f7;}
.board_data table .emphasis td	{padding:12px 20px 10px;background-color:#fff6f7;}

/* board select */
.board_select	{position:relative;margin-bottom:13px;text-align:right;}
.board_select a	{min-width:54px;height:100%;display:block;position:relative;padding:0 35px 0 15px;color:#454545;line-height:38px;text-decoration:none;text-align:left;}
.board_select .selected	{height:38px;display:inline-block;border:1px solid #dcdcdc;background-color:#f3f3f3;}
.board_select .selected a:after, .board_select .list li:first-child a:after	{width:7px;height:4px;content:'';display:block;position:absolute;top:17px;right:13px;background-position:-30px -140px;}
.board_select .list	{display:none;position:absolute;top:0;right:0;border:1px solid #dcdcdc;background-color:#f3f3f3;}
.board_select .list.on	{display:block;}
.board_select .list li	{height:38px;border-top:1px solid #dcdcdc;}
.board_select .list li:first-child	{border:0;}
.board_select .list li:first-child a:after	{background-position:-30px -150px;}

/* buttons */
.btn_base, .btn_cancel	{min-width:100px;height:40px;display:inline-block;padding:0 20px;font-size:14px;line-height:40px;color:#666;text-align:center;text-decoration:none;vertical-align:top;cursor:pointer;border:0;background-color:#eee;}
.btn_base:hover, .btn_base:focus, .btn_base:active	{color:#fff;background-color:#ff273b;}
.btn_cancel:hover, .btn_cancel:focus, .btn_cancel:active	{color:#666;background-color:#e3e3e3;}
.btn_confirm{min-width:100px;height:40px;display:inline-block;padding:0 20px;font-size:14px;line-height:40px;color:#fff;text-align:center;text-decoration:none;vertical-align:top;cursor:pointer;border:0;background-color:#ff273b;}
.btn_confirm:hover, .btn_confirm:focus, .btn_confirm:active	{color:#fff;background-color:#e91a2d;}
input.btn_base, button.btn_base, input.btn_cancel, button.btn_cancel, input.btn_confirm, button.btn_confirm	{min-width:140px;}
.btn_set	{margin-top:28px;text-align:center;}
.btn_set .btn_base, .btn_set .btn_cancel, .btn_set .btn_confirm, .btn_set .btn_suggest	{margin:0 8px;}
.btn_suggest	{min-width:120px;height:50px;display:inline-block;padding:0 20px;font-size:16px;line-height:50px;color:#fff;text-align:center;text-decoration:none;vertical-align:top;cursor:pointer;border:0;background-color:#ff273b;}
input.btn_suggest, button.btn_suggest	{min-width:160px;height:50px;}
.btn_suggest:hover, .btn_suggest:focus, .btn_suggest:active	{color:#fff;background-color:#e91a2d;}
.btn_download	{min-width:73px;height:50px;position:relative;display:inline-block;padding:0 57px 0 30px;font-size:16px;line-height:50px;color:#fff;text-align:center;text-decoration:none;vertical-align:top;cursor:pointer;border:0;background-color:#ff273b;}
.btn_download:hover, .btn_download:focus, .btn_download:active	{color:#fff;background-color:#e91a2d;}
.btn_download:after	{width:16px;height:14px;content:'';display:block;position:absolute;top:50%;right:31px;margin-top:-7px;background-position:-50px -140px;}

/* tab menu */
.tabmenu	{margin-bottom:17px;border-bottom:2px solid #ff273b;}
.tabmenu .selected	{display:none;}
.tabmenu .list li	{min-width:182px;height:48px;float:left;padding:0 1px;}
.tabmenu .list li a	{height:100%;display:block;padding:0 10px;font-size:15px;line-height:48px;color:#898992;text-align:center;text-decoration:none;background-color:#36363f;}
.tabmenu .list li a:hover, .tabmenu .list li a:focus, .tabmenu .list li a:active, .tabmenu .list li.on a	{color:#fff;background-color:#ff273b;}
.tabmenu2	{margin-bottom:17px;border-bottom:2px solid #ff273b;}
.tabmenu2 .list li	{min-width:182px;height:48px;float:left;padding:0 2px 0 0;}
.tabmenu2 .list li a	{height:100%;display:block;padding:0 10px;font-size:15px;line-height:48px;color:#898992;text-align:center;text-decoration:none;background-color:#36363f;}
.tabmenu2 .list li a:hover, .tabmenu2 .list li a:focus, .tabmenu2 .list li a:active, .tabmenu2 .list li.on a	{color:#fff;background-color:#ff273b;}
.tabmenu3	{width:920px;margin:-4px auto 52px;border-bottom:2px solid #ff273b;}
.tabmenu3 .list	{display:table;table-layout:fixed;width:100%;}
.tabmenu3 .list li	{display:table-cell;height:48px;border-left:2px solid #fff;}
.ir_en .tabmenu3 .list>li	{width:182px;height:48px;margin-right:2px;}
.tabmenu3 .list li:first-child	{border-left:0;}
.tabmenu3 .list li>a	{display:block;height:100%;background-color:#222a35;color:#898992;font-size:16px;line-height:48px;text-decoration:none;text-align:center;vertical-align:middle;}
.tabmenu3 .list li>a:hover, .tabmenu3 li>a:focus, .tabmenu3 li>a:active, .tabmenu3 .list li.on>a	{background-color:#ff273b;color:#fff;}

/* ir landing */
.ir_landing	{background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/bg_ir_landing.jpg') no-repeat 50% 0;background-size:2000px 600px;}
.ir_landing .landing_wrap	{width:920px;margin:0 auto;padding-top:470px;}
.ir_landing .ir_head h1	{font:0/0 a;}
.ir_landing .ir_head .go_ir	{text-align:center;}
.ir_landing .ir_head .go_ir a	{display:inline-block;width:184px;margin:0 23px;font-size:20px;line-height:58px;color:#fff;text-decoration:none;border:1px solid #fff;border-radius:50px;}
.ir_landing .ir_head .go_ir a:hover, .ir_landing .ir_head .go_ir a:focus, .ir_landing .ir_head .go_ir a:active	{background-color:#fff;color:#ff273b;}
.ir_landing .ir_contact	{width:578px;height:58px;overflow:hidden;margin:100px auto 20px;border:1px solid #e6e6e6;border-radius:2px;}
.ir_landing .ir_contact dt	{float:left;position:relative;width:105px;padding:18px 0 0 93px;font-size:15px;color:#ff273b;}
.ir_landing .ir_contact dt:before	{content:'';position:absolute;left:50px;top:18px;display:block;width:24px;height:22px;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ico_ir_contact.png') 0 0 no-repeat;background-size:24px 22px;}
.ir_landing .ir_contact dt:after	{content:'';position:absolute;left:197px;top:24px;display:block;width:1px;height:11px;background-color:#e6e6e6;}
.ir_landing .ir_contact dd	{float:left;padding:17px 0 0 50px;font-size:14px;}

/* ir data */
.ir_data	{height:240px;margin-bottom:40px;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/bg_ir_data.png') no-repeat 0 0;background-size:920px 240px;}
.ir_data dt	{height:50px;position:relative;margin-bottom:10px;padding:27px 0 0 46px;font-size:28px;line-height:49px;color:#454545;}
.ir_data dt:after	{width:20px;height:1px;content:'';position:absolute;bottom:0;left:46px;font:0/0 a;background-color:#d7d7d7;}
.ir_data dd.note	{margin-bottom:16px;padding-left:46px;font-size:14px;line-height:26px;}
.ir_data dd.note span	{display:block;font-size:20px;line-height:30px;color:#454545;}
.ir_data dd.btns	{padding-left:42px;}
.ir_data dd.btns a	{min-width:94px;height:40px;display:block;position:relative;float:left;margin-right:10px;padding:0 40px 0 14px;font-size:14px;line-height:40px;text-decoration:none;border:1px solid #dcdcdc;background-color:#f8f8f8;}
.ir_data dd.btns a:after	{width:18px;height:18px;content:'';display:block;position:absolute;top:11px;right:12px;}
.ir_data dd.btns a.download:after	{background-position:-60px 0;}
.ir_data dd.btns a.call:after	{background-position:-90px 0;}
.ir_data dd.btns a:hover, .ir_data dd.btns a:focus, .ir_data dd.btns a:active	{background-color:#e7e7e7;}

/* ir finance */
.ir_finance_1 .subtitle .unit	{color:#999;font-size:14px;}
.ir_finance_1 .board_select	{margin:-41px 0 0;}
.ir_finance_1 .chart	{width:920px;height:340px;margin:20px 0 27px;}
.ir_finance_1 .title_board	{margin-bottom:12px;color:#ff273b;font-size:18px;}
.ir_finance_1 .board_data ~ .title_board	{margin-top:27px;}
.ir_finance_1 .board_data tbody th	{border-left:0;}
.ir_finance_1 .board_data td	{width:23.92%;padding:10px 27px 12px;text-align:right;}
.ir_finance_1 .board_data .emphasis td	{padding:12px 27px 10px;}
.ir_finance_1 .board_data .unit, .ir_finance_2 .board_data .unit	{position:absolute;top:-39px;right:0;color:#353535;text-align:right;}
.ir_finance_2	{margin-top:84px;}
.ir_finance_2 .chart	{width:920px;height:440px;margin:14px 0 82px;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ir_finance_2.png') no-repeat 50% 0;background-size:920px 440px;}
.ir_finance_2 .board_data td	{width:20%;text-align:right;}

/* ir stockholder */
.ir_stockholder .chart_1	{height:444px;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ir_stockholder_1.png') no-repeat 50% 0;background-size:920px 444px;}
.ir_stockholder .chart_2	{height:444px;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ir_stockholder_2.png') no-repeat 50% 0;background-size:920px 444px;}

/* ir stock */
.ir_stock .code	{margin-bottom:8px;}
.ir_stock .board_data th, .ir_stock .board_data td	{padding:10px 0 12px;}
.ir_stock .board_data.data_1	{width:440px;float:left;margin-bottom:20px;}
.ir_stock .board_data.data_1 th	{background-color:#f5f5f5;}
.ir_stock .board_data.data_1 th.noline	{font-size:38px;line-height:48px;background-color:#fff;}
.ir_stock .board_data.data_1 th:nth-child(2)	{width:125px;}
.ir_stock .board_data.data_1 th:nth-child(3)	{width:125px;}
.ir_stock .board_data.data_1 td	{text-align:center;}
.ir_stock .board_data .up	{color:#e54949;}
.ir_stock .board_data .down	{color:#1589d5;}
.ir_stock .board_data .up .icon, .ir_stock .board_data .down .icon	{width:20px;height:24px;display:inline-block;background-position:0 -110px;}
.ir_stock .board_data .down .icon	{background-position:-30px -110px;}
.ir_stock .board_data.data_2	{width:460px;float:right;margin-bottom:20px;}
.ir_stock .board_data.data_2 table	{table-layout:fixed;text-align:center;}
.ir_stock .data_3, .ir_stock .data_4	{clear:both;margin-bottom:20px;line-height:46px;border-top:1px solid #737373;}
.ir_stock .data_3 dt, .ir_stock .data_4 dt	{width:160px;float:left;padding-left:30px;color:#454545;border-bottom:1px solid #e6e6e6;background-color:#f5f5f5;}
.ir_en .ir_stock .data_3 dt	{float:left;display:table;height:46px;line-height:18px;}
.ir_en .ir_stock .data_3 dt span	{display:table-cell;vertical-align:middle;}
.ir_stock .data_3 dd, .ir_stock .data_4 dd	{width:240px;float:left;padding-left:30px;border-bottom:1px solid #e6e6e6;}
.ir_stock .data_3 dd	{height:46px;}
.ir_stock .data_4 dd	{width:700px;}
.ir_stock .board_data.data_5	{text-align:center;}
.ir_stock .board_data.data_5 th	{border-left:0;}
.ir_stock .board_data.data_5 td	{border-left:0;}
.ir_stock .data_6	{display:none;}
.stock_contact	{margin-top:40px;padding:57px 57px 55px 256px;border:1px solid #e2e2e2;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ico_stock_contact.png') 58px 50% no-repeat;background-size:113px 113px;}
.stock_contact dt	{margin-bottom:17px;color:#ff273b;font-size:24px;line-height:26px;}
.stock_contact dd	{padding-left:3px;}

/* company news */
.company_news_list	{border-top:2px solid #ff273b;}
.company_news_list li	{padding:25px 30px 26px 20px;border-bottom:1px solid #dcdcdc;}
.company_news_list li:hover	{background-color:#f8f8f8;}
.company_news_list a	{text-decoration:none;}
.company_news_list dt	{font-size:18px;line-height:26px;color:#454545;}
.company_news_list dt a	{color:#454545;}
.company_news_list .date	{padding:3px 0 9px;color:#b7b7b7;}
.company_news_list .article	{height:44px;line-height:22px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.company_news_list .article a	{max-height:44px;display:block;overflow:hidden;}

/* company social */
.company_social_list	{padding:20px 0 10px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.company_social_list li	{width:280px;float:left;margin:0 0 10px 10px;padding:9px;border:1px solid #dcdcdc;}
.company_social_list li:nth-child(1)	{margin-left:0;}
.company_social_list li:nth-child(4)	{margin-left:0;}
.company_social_list li:hover, .company_social_list li:focus, .company_social_list li:active	{border:1px solid #ff273b;}
.company_social_list li .pic	{width:278px;height:232px;margin-bottom:15px;border:1px solid #f4f4f4;}
.company_social_list li .pic img	{width:100%;height:100%;}
.company_social_list li .subject	{height:52px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.company_social_list li .subject a	{width:100%;height:100%;display:table;font-size:18px;line-height:26px;color:#454545;text-decoration:none;}
.company_social_list li .subject a span	{display:table-cell;padding:0 10px;vertical-align:middle;}
.company_social_list li .date	{display:block;padding:12px 10px 15px;font-size:16px;line-height:26px;color:#b7b7b7;}

/* company main */
#GCWwrap.company_main	{padding-bottom:0;text-align:center;word-wrap:break-word;word-break:keep-all;}
.company_main_1	{padding:95px 0;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/company_main_1.png') no-repeat 50% 0;background-size:2000px 1384px;}
.company_main_2	{height:400px;text-align:left;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/company_main_2.png') no-repeat 50% 0;background-size:2000px 400px;}
:lang(en) .company_main_2	{background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_en/company_main_2.png') no-repeat 50% 0;background-size:2000px 400px;}
:lang(ja) .company_main_2	{background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ja/company_main_2.png') no-repeat 50% 0;background-size:2000px 400px;}
.company_main_3	{height:795px;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/company_main_3.png') no-repeat 50% 0;background-size:920px 795px;}
.company_main_1 h2	{position:relative;padding-bottom:29px;margin-bottom:33px;font-size:20px;line-height:30px;color:#b6b6b6;}
.company_main_1 h2 strong	{width:180px;height:29px;display:block;margin:22px auto 0;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/logo_c2s_v1.png') no-repeat 0 0;background-size:180px 72px;}
.company_main_1 h2:after	{width:26px;height:1px;content:'';position:absolute;bottom:0;left:50%;margin-left:-13px;background-color:#ff273b;}
.company_main_1 p	{width:870px;margin:0 auto;font-size:14px;line-height:26px;color:#bbbbbb;}
.company_main_1 p strong	{display:block;font-size:30px;line-height:40px;color:#fff;}
.company_main_1 p strong span, .company_main_2 h2 strong, .company_main_3 h2 strong	{color:#ff273b;}
.company_main_2 h2	{width:920px;margin:0 auto;padding:84px 0 22px;font-size:30px;line-height:40px;color:#454545;}
.company_main_2 p	{width:780px;margin:0 auto;padding:0 140px 0 0;line-height:26px;}
.company_main_3 h2	{width:920px;margin:0 auto;padding:84px 0 22px;font-size:30px;line-height:40px;color:#454545;}
.company_main_3 p	{width:780px;margin:0 auto;line-height:26px;}
.company_main_4	{width:920px;margin:0 auto;padding:85px 0 205px;text-align:left;}

/* company publishing */
.company_publishing_1	{height:562px;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/company_publishing_1.png') no-repeat 50% 0;background-size:2000px 562px;}
.company_publishing_2	{height:504px;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/company_publishing_2_v2.png') no-repeat 50% 0;background-size:2000px 504px;}
.company_publishing_3	{background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/company_publishing_3.png') no-repeat 50% 0;background-size:920px 300px;}
.company_publishing_1 h2	{width:552px;margin:0 auto;padding:84px 0 21px;font-size:45px;line-height:55px;color:#2d2d32;text-align:center;}
:lang(en) .company_publishing_1 h2	{width:580px;font-size:30px;line-height:40px;}
:lang(zh-hant) .company_publishing_1 h2	{width:580px;}
.company_publishing_1 h2 strong	{display:block;color:#ff273b;}
.company_publishing_1 p	{width:552px;margin:0 auto;text-align:center;word-wrap:break-word;word-break:keep-all;}
:lang(en) .company_publishing_1 p	{width:620px;}
.company_publishing_2 h3	{width:826px;height:149px;margin:0 auto;font-size:24px;line-height:90px;color:#fff;}
.company_publishing_2 ul	{width:908px;margin:0 auto;padding-left:12px;font-size:15px;line-height:25px;color:#454545;}
.company_publishing_2 ul li	{width:420px;height:116px;float:left;display:table;margin-bottom:64px;}
.company_publishing_2 ul li span	{height:100%;display:table-cell;padding-left:164px;vertical-align:middle;}
.company_publishing_2 ul li strong	{display:block;margin-bottom:10px;font-size:18px;line-height:28px;color:#454545;}
.company_publishing_3 h3	{width:864px;height:171px;margin:0 auto;padding-top:49px;font-size:24px;line-height:34px;color:#454545;}
.company_publishing_3 ol	{width:920px;margin:0 auto;padding-bottom:48px;font-size:18px;line-height:22px;color:#444;}
.company_publishing_3 ol li	{width:184px;height:44px;float:left;display:table;}
.company_publishing_3 ol li span	{height:100%;display:table-cell;padding:0 20px;vertical-align:middle;text-align:center;}

.publishing_suggest .formbox	{padding:0 30px 34px;border:1px solid #e2e2e2;border-top:1px solid #ff273b;}
.publishing_suggest h2	{position:relative;padding:22px 0 12px 10px;font-size:20px;line-height:30px;color:#454545;border-top:1px solid #e2e2e2;}
.publishing_suggest h2:first-child	{border-top:0;}
.publishing_suggest h2:after	{width:4px;height:4px;content:'';position:absolute;top:36px;left:0;background-color:#ff273b;}
.publishing_suggest h2 .description	{margin-left:14px;font-size:14px;line-height:24px;color:#a2a2a2;}
.publishing_suggest .info	{width:856px;margin-bottom:30px;padding:22px 0 13px;border:1px solid #e5e5e5;background-color:#fbfbfb;}
.publishing_suggest .info li	{width:365px;position:relative;float:left;margin:0 37px 20px 18px;}
.publishing_suggest .info li label, .publishing_suggest .info li .label	{width:100%;height:28px;display:block;}
.publishing_suggest .info li input	{width:343px;height:36px;padding:0 10px;font-size:13px;border:1px solid #e2e2e2;background-color:#fff;}
.publishing_suggest .info li em	{font-style:normal;color:#e54949;}
.publishing_suggest .info li.caution input, .publishing_suggest .info li.caution textarea	{border:1px solid #e54949;}
.publishing_suggest .info li.caution:after	{width:26px;height:26px;content:'';position:absolute;top:34px;left:100%;margin-left:6px;background-position:0 -140px;}
.publishing_suggest .info li.long	{width:785px;clear:both;}
.publishing_suggest .info li input.intext_1	{width:763px;}
.publishing_suggest .info li input.intext_2	{width:670px;float:left;border-right:0;}
.publishing_suggest .info li .search_file	{width:94px;height:38px;display:block;float:left;font-size:13px;line-height:38px;color:#666;text-align:center;border:0;background-color:#d8d8d8;}
.publishing_suggest .info li:hover .search_file{color:#fff;background-color:#e91a2d;}
.publishing_suggest .info li .infile	{width:100%;height:38px;overflow:hidden;position:absolute;top:28px;left:0;padding:0;margin:0;cursor:pointer;border:0;vertical-align:top;opacity:0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';filter:alpha(opacity=0);}
.publishing_suggest .info li .note	{clear:both;padding:6px 0 0 4px;font-size:12px;line-height:16px;color:#a2a2a2;}
.publishing_suggest .info li textarea	{width:763px;height:166px;padding:6px 10px;font-size:13px;line-height:24px;color:#666;border:1px solid #e2e2e2;background-color:#fff;}
.publishing_suggest .policy	{margin-bottom:20px;padding:23px 30px 37px;line-height:26px;border:1px solid #e5e5e5;background-color:#fbfbfb;}
.publishing_suggest .agree	{height:16px;padding:0 10px 15px 0;line-height:16px;text-align:right;}
.publishing_suggest .agree input	{opacity:0;}
.publishing_suggest .agree label	{position:relative;display:inline-block;padding-left:22px;cursor:pointer;}
.publishing_suggest .agree label:after	{width:16px;height:16px;content:'';position:absolute;top:0;left:0;background-position:-120px -110px;}
.publishing_suggest .agree input:checked + label:after	{background-position:-150px -110px;}
.suggest_complete	{width:918px;height:472px;display:table;border:1px solid #e2e2e2;border-top:1px solid #ff273b;}
.suggest_complete p	{width:100%;height:100%;display:table-cell;font-size:16px;line-height:23px;text-align:center;vertical-align:middle;}
.suggest_complete p strong	{display:block;padding-bottom:19px;font-size:24px;line-height:34px;color:#454545;}

/* en */
.publishing_suggest .info li .limit	{padding-top:6px;font-size:12px;line-height:17px;color:#a2a2a2;text-align:right;}
.publishing_suggest .info li .selectbox	{position:relative;}
.publishing_suggest .info li .selectbox a	{width:343px;height:36px;position:relative;display:block;padding:0 10px;font-size:13px;line-height:36px;color:#666;text-decoration:none;background-color:#fff;}
.publishing_suggest .info li .selectbox .selected a	{border:1px solid #e2e2e2;}
.publishing_suggest .info li .selectbox .selected a:after	{width:7px;height:4px;content:'';position:absolute;top:16px;right:10px;background-position:-120px -270px;}
.publishing_suggest .info li .selectbox.on .selected a:after	{background-position:-150px -270px;}
.publishing_suggest .info li .selectbox .list	{width:363px;position:absolute;top:40px;left:0;z-index:10;display:none;border:1px solid #e2e2e2;background-color:#fff;}
.publishing_suggest .info li .selectbox.on .list	{display:block;}
.publishing_suggest .info li .selectbox .list li	{width:100%;margin:0;padding:0;float:none;}
.publishing_suggest .info li .selectbox .list li a:hover	{color:#fff;background-color:#ff273b;}

.publishing_suggest .captcha	{position:relative;padding-bottom:5px;}
.publishing_suggest .captcha .char	{width:300px;height:57px;margin-bottom:20px;border:1px solid #d8d8d8;overflow-x:auto;}
.publishing_suggest .captcha .char img	{width:100%;height:100%;}
.publishing_suggest .captcha input	{width:280px;height:36px;display:block;float:left;padding:0 10px;margin-right:11px;font-size:13px;border:1px solid #e2e2e2;background-color:#fff;}
.publishing_suggest .captcha.caution input	{border:1px solid #e54949;}
.publishing_suggest .captcha .error	{float:left;line-height:38px;color:#e54949;}
.publishing_suggest .captcha button	{width:27px;height:27px;overflow:hidden;position:absolute;left:308px;text-indent:-999px;overflow:hidden;border:0;background-repeat:no-repeat;background-position:0 0;}
.publishing_suggest .captcha button.btn_refresh	{top:0;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_en/btn_refresh.png');}
.publishing_suggest .captcha button.btn_audio	{top:32px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_en/btn_audio.png');}

/* company history */
.company_history	{margin-top:29px;text-align:left;border-bottom:1px solid #e8e8e8;}
.company_history table .year	{width:157px;padding:17px 0 0 25px;font-size:30px;line-height:40px;color:#ff273b;vertical-align:top;}
.company_history table .month	{width:105px;padding:5px 0;font-size:18px;line-height:30px;color:#c3c3c3;text-align:center;vertical-align:top;}
.company_history table td	{padding:5px 30px 5px 0;font-size:14px;line-height:30px;vertical-align:top;word-wrap:break-word;word-break:keep-all;}
.company_history table tr.top .year	{border-top:1px solid #ff273b;}
.company_history table tr.top .month	{padding-top:22px;border-top:1px solid #e8e8e8;}
.company_history table tr.top td	{padding-top:22px;border-top:1px solid #e8e8e8;}
.company_history table tr.bottom td	{padding-bottom:25px;}

/* company ci */
.company_ci_1	{padding:323px 0 82px;word-wrap:break-word;word-break:keep-all;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/company_ci_1_v1.png') no-repeat 50% 0;background-size:920px 310px;}
.company_ci_1 p	{padding-bottom:23px;line-height:26px;}
.company_ci_1 p strong	{color:#ff273b;}
.company_ci_2{padding-bottom:67px;word-wrap:break-word;word-break:keep-all;}
.company_ci_2 dl	{width:450px;margin-top:23px;padding-top:256px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/company_ci_2_v1.png');background-repeat:no-repeat;background-size:920px 240px;}
.company_ci_2 dl.space	{float:left;background-position:0 0;}
.company_ci_2 dl.size	{float:right;background-position:right 0;}
.company_ci_2 dl dt	{font-size:18px;line-height:28px;color:#454545;}
.company_ci_2 dl dd	{font-size:15px;line-height:26px;}
.company_ci_3	{padding-bottom:207px;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/company_ci_3_v1.png') no-repeat 50% bottom;background-size:920px 174px;}

/* company contact */
.company_map		{height:540px;}
.company_map iframe	{width:100%;height:100%;border:0;}
.company_contact	{position:relative;word-wrap:break-word;word-break:keep-all;}
.company_contact dt	{font-size:20px;line-height:30px;color:#454545;}
.company_contact dd	{font-size:15px;line-height:24px;}
.company_contact dt:first-letter	{color:#ff273b;}
.company_contact dl.address	{padding:47px 430px 51px 50px;background-color:#2d2d32;}
.company_contact dl.address dt, .company_contact dl.tel dt, .company_contact dl.fax dt	{color:#fff;}
.company_contact dl.address dd, .company_contact dl.tel dd, .company_contact dl.fax dd	{color:#d3d3d7;}
.company_contact dl.tel	{width:360px;position:absolute;top:47px;left:510px;}
.company_contact dl.fax	{width:360px;position:absolute;top:96px;left:510px;}
.company_contact dl.tel dt, .company_contact dl.fax dt	{width:100px;float:left;}
.company_contact dl.tel dd, .company_contact dl.fax dd	{float:left;padding-top:7px;}
:lang(ja) .company_contact dl.tel dt	{float:none;}
:lang(ja) .company_contact dl.tel dd	{float:none;}
.company_contact dl.tel dd a	{color:#d3d3d7;text-decoration:none;}
.company_contact dl.email	{float:left;padding:30px 0 30px 50px;}
.company_contact dl.email dt	{margin-bottom:13px;}
.company_contact dl.email dd	{margin-bottom:1px;}
.company_contact dl.email dd span	{width:130px;display:inline-block;}
.company_contact dl.cs	{width:360px;position:relative;float:right;margin:48px 50px 47px 0;color:#fff;background-color:#e41326;}
.company_contact dl.cs dt	{padding:22px 0 0 22px;color:#fff;background-color:#ff273b;}
.company_contact dl.cs dt:first-letter	{color:#fff;}
.company_contact dl.cs dt span	{margin-left:3px;font-size:14px;color:#ffecee;}
.company_contact dl.cs dd:nth-child(2)	{padding:3px 22px 15px 21px;font-size:32px;line-height:42px;color:#fff;background-color:#ff273b;}
.company_contact dl.cs dd:nth-child(3)	{position:relative;padding:18px 160px 18px 22px;font-size:13px;line-height:18px;}
.company_contact dl.cs dd a	{position:absolute;top:50%;right:19px;margin-top:-20px;padding:0 38px 0 22px;font-size:13px;line-height:39px;color:#fff;text-decoration:none;border:1px solid #fff;border-radius:40px;background-color:#e41326;}
.company_contact dl.cs dd a:after	{width:30px;height:39px;content:'';position:absolute;top:0;right:0;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/main.png') no-repeat right -240px;background-size:100px 600px;}
.company_contact dl.cs dd a:hover, .company_contact dl.cs dd a:active, .company_contact dl.cs dd a:focus	{color:#e41326;background-color:#fff;}
.company_contact dl.cs dd a:hover:after, .company_contact dl.cs dd a:active:after, .company_contact dl.cs dd a:focus:after	{background-position:right -290px;}
.company_contact dl.howto	{clear:both;padding:30px 50px 0;border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;}
.company_contact dl.howto dt	{margin-bottom:35px;}
.company_contact dl.howto dd	{position:relative;padding:5px 0 15px 105px;font-size:15px;line-height:25px;color:#666;}
.company_contact dl.howto dd span	{display:block;margin-bottom:5px;font-size:16px;line-height:26px;color:#454545;}
.company_contact dl.howto dd strong	{color:#ff273b;}
.company_contact dl.howto dd:nth-child(3), .company_contact dl.howto dd:nth-child(4), .company_contact dl.howto dd:nth-child(5)	{min-height:110px;}
.company_contact dl.howto dd:after	{width:80px;height:80px;content:'';position:absolute;top:0;left:0;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/company_contact.png');background-repeat:no-repeat;background-size:80px 240px;}
.company_contact dl.howto dd:nth-child(2):after	{background-position:0 0;}
.company_contact dl.howto dd:nth-child(3):after	{background:none;}
.company_contact dl.howto dd:nth-child(4):after	{background-position:0 -80px;}
.company_contact dl.howto dd:nth-child(5):after	{background-position:0 -160px;}

/* game */
.game_main	{padding-top:49px;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/game_main.png') no-repeat 50% 0;background-size:2000px 386px;}
.game_main:lang(ko)	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/game_main_v2.png');}
.game_main .main_wrap	{width:920px;position:relative;margin:0 auto;}
.game_main a	{text-decoration:none;}
.game_main h1	{margin-bottom:33px;font-size:36px;line-height:46px;color:#ff273b;}
:lang(en) .game_main h1	{margin-bottom:93px;}
:lang(ja) .game_main h1	{margin-bottom:93px;}
:lang(zh-hans) .game_main h1	{margin-bottom:93px;}
:lang(zh-hant) .game_main h1	{margin-bottom:93px;}
.game_main .notice	{width:620px;height:291px;position:relative;}
.game_main .notice h2	{position:relative;margin-bottom:13px;padding-left:27px;font-size:24px;line-height:34px;color:#d6d6d6;}
.game_main .notice h2:after	{width:20px;height:2px;content:'';position:absolute;top:50%;left:0;margin-top:0;font:0/0 a;background-color:#d6d6d6;}
.game_main .notice .list	{border-top:2px solid #ff273b;}
.game_main .notice .list li	{position:relative;padding:0 140px 0 20px;font-size:14px;line-height:50px;border-bottom:1px solid #4c4c4c;}
.game_main .notice .list li a	{display:block;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.game_main .notice .list li .date	{position:absolute;top:0;right:34px;color:#b7b7b7;text-align:right;}
.game_main .notice .list li:hover a, .game_main .notice .list li:hover .date	{color:#ff273b;}
.game_main .notice .go_noticelist	{position:absolute;top:9px;right:11px;font-size:13px;line-height:23px;color:#c3c3c3;}
.game_main .notice .go_noticelist:hover, .game_main .notice .go_noticelist:focus, .game_main .notice .go_noticelist:active	{color:#ff273b;}
.game_main .cs	{width:230px;position:absolute;top:140px;left:672px;}
:lang(en) .game_main .cs	{height:141px;position:static;padding-left:672px;margin-bottom:90px;}
:lang(ja) .game_main .cs	{height:141px;position:static;padding-left:672px;margin-bottom:90px;}
:lang(zh-hans) .game_main .cs	{height:141px;position:static;padding-left:672px;margin-bottom:90px;}
:lang(zh-hant) .game_main .cs	{height:141px;position:static;padding-left:672px;margin-bottom:90px;}
.game_main .cs dt	{font-size:24px;line-height:34px;color:#fff;}
.game_main .cs dd	{height:48px;color:#ffc7cc;}
:lang(en) .game_main .cs dd:nth-child(2)	{line-height:20px;}
:lang(ja) .game_main .cs dd:nth-child(2)	{line-height:20px;}
.game_main .cs dd a	{min-width:64px;height:39px;display:inline-block;padding:0 40px 0 20px;font-size:13px;line-height:39px;color:#fff;text-align:left;text-decoration:none;border:1px solid #fff;border-radius:30px;background-color:transparent;background-position:right -240px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/main.png');background-repeat:no-repeat;background-size:100px 600px;}
.game_main .cs dd a:hover, .game_main .cs dd a:focus, .game_main .cs dd a:active	{color:#ff273b;background-color:#fff;background-position:right -290px;}
.game_main .game_lineup h2	{position:relative;margin-bottom:16px;padding-left:27px;font-size:24px;line-height:34px;color:#454545;}
.game_main .game_lineup h2:after	{width:20px;height:2px;content:'';position:absolute;top:50%;left:0;margin-top:-1px;font:0/0 a;background-color:#d6d6d6;}
.game_main .game_lineup .list	{padding-top:25px;}
.game_main .game_lineup dl	{width:280px;position:relative;float:left;margin:0 0 10px 10px;padding:0 9px;border:1px solid #dcdcdc;}
.game_main .game_lineup dl:first-child	{margin-left:0;}
.game_main .game_lineup dt	{padding:9px 0 16px;}
.game_main .game_lineup dt img	{width:100%;height:auto;}
.game_main .game_lineup dd.title	{height:52px;display:table;padding:0 10px 4px;font-size:18px;line-height:26px;color:#454545;}
.game_main .game_lineup dd.title span	{width:100%;height:100%;display:table-cell;vertical-align:middle;}
.game_main .game_lineup dd.info	{min-height:120px;padding:0 10px 12px;color:#888;}
.game_main .game_lineup dd.sns	{height:30px;padding:0 10px 11px;}
.game_main .game_lineup dd.sns a	{width:30px;height:30px;display:block;float:left;margin-right:6px;}
.game_main .game_lineup dd.sns a.facebook	{background-position:0 -180px;}
.game_main .game_lineup dd.sns a.ncafe	{background-position:-30px -180px;}
.game_main .game_lineup dd.sns a.forum	{background-position:-60px -180px;}
.game_main .game_lineup dd.sns a.weibo	{background-position:-90px -180px;}
.game_main .game_lineup dd.sns a.qq	{background-position:-120px -180px;}
.game_main .game_lineup dd.sns a.vk	{background-position:-150px -180px;}
.game_main .game_lineup dd.sns a.twitter	{background-position:-30px -240px;}
.game_main .game_lineup dd.sns a.instagram	{background-position:-60px -240px;}
.game_main .game_lineup dd.sns a.gamesite	{background-position:-90px -240px;}
.game_main .game_lineup dd.sns a.withhive	{background-position:0 -300px;}
.game_main .game_lineup dd.sns a.facebook:hover, .game_main .game_lineup dd.sns a.facebook:focus, .game_main .game_lineup dd.sns a.facebook:active	{background-position:0 -210px;}
.game_main .game_lineup dd.sns a.ncafe:hover, .game_main .game_lineup dd.sns a.ncafe:focus, .game_main .game_lineup dd.sns a.ncafe:active	{background-position:-30px -210px;}
.game_main .game_lineup dd.sns a.forum:hover, .game_main .game_lineup dd.sns a.forum:focus, .game_main .game_lineup dd.sns a.forum:active	{background-position:-60px -210px;}
.game_main .game_lineup dd.sns a.weibo:hover, .game_main .game_lineup dd.sns a.weibo:focus, .game_main .game_lineup dd.sns a.weibo:active	{background-position:-90px -210px;}
.game_main .game_lineup dd.sns a.qq:hover, .game_main .game_lineup dd.sns a.qq:focus, .game_main .game_lineup dd.sns a.qq:active	{background-position:-120px -210px;}
.game_main .game_lineup dd.sns a.vk:hover, .game_main .game_lineup dd.sns a.vk:focus, .game_main .game_lineup dd.sns a.vk:active	{background-position:-150px -210px;}
.game_main .game_lineup dd.sns a.twitter:hover, .game_main .game_lineup dd.sns a.twitter:focus, .game_main .game_lineup dd.sns a.twitter:active	{background-position:-30px -270px;}
.game_main .game_lineup dd.sns a.instagram:hover, .game_main .game_lineup dd.sns a.instagram:focus, .game_main .game_lineup dd.sns a.instagram:active	{background-position:-60px -270px;}
.game_main .game_lineup dd.sns a.gamesite:hover, .game_main .game_lineup dd.sns a.gamesite:focus, .game_main .game_lineup dd.sns a.gamesite:active	{background-position:-90px -270px;}
.game_main .game_lineup dd.sns a.withhive:hover, .game_main .game_lineup dd.sns a.withhive:focus, .game_main .game_lineup dd.sns a.withhive:active	{background-position:0 -330px;}
.game_main .game_lineup dd.download	{height:30px;padding:0 10px 22px;}
.game_main .game_lineup dd.download a	{height:28px;display:block;position:relative;float:left;margin-right:6px;padding:0 13px;font-size:13px;line-height:26px;border:1px solid #dfdfdf;border-radius:50px;background-color:#fff;}
.game_main .game_lineup dd.download a.android	{padding-left:30px;}
.game_main .game_lineup dd.download a.android:after	{width:12px;height:28px;content:'';position:absolute;top:0;left:14px;background-position:-90px -140px;}
.game_main .game_lineup dd.download a.ios	{padding-left:32px;}
.game_main .game_lineup dd.download a.ios:after	{width:13px;height:28px;content:'';position:absolute;top:0;left:13px;background-position:-120px -140px;}
.game_main .game_lineup dd.download a:hover, .game_main .game_lineup dd.download a:focus, .game_main .game_lineup dd.download a:active	{background-color:#f7f7f7;}
.game_main .board_paging	{padding-top:20px;}

/* recruit apply */
#GCWwrap.recruit_main	{}
.recruit_apply	{background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/recruit_apply_v1.png') no-repeat 50% 0;background-size:2000px 697px;}
:lang(ko) .recruit_apply	{padding-bottom:28px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/recruit_apply_v2.jpg');background-size:2000px 600px;}
.recruit_apply .recruit_wrap	{width:920px;margin:0 auto;}
.recruit_apply .recruit_top	{position:relative;height:658px;}
.recruit_apply h1	{padding:112px 0 500px;font-size:38px;line-height:56px;color:#fff;text-align:center;}
.recruit_apply .recruit_top h1	{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);}
.recruit_apply .description	{margin-bottom:34px;font-size:18px;line-height:30px;text-align:center;}
.recruit_apply .recruit_top .description	{margin-bottom:0;padding-top:203px;color:#fff;font-size:22px;line-height:32px;}
.recruit_apply .description strong	{color:#ff273b;}
.recruit_apply .recruit_top .bnn	{position:absolute;left:0;bottom:0;width:100%;}
.recruit_apply .go_apply	{margin-bottom:60px;text-align:center;}
.recruit_apply .go_apply a	{display:inline-block;padding:0 48px;font-size:20px;line-height:58px;color:#ff273b;text-decoration:none;border:1px solid #ff273b;border-radius:50px;}
.recruit_apply .go_apply a:hover, .recruit_apply .go_apply a:focus, .recruit_apply .go_apply a:active	{color:#fff;border:1px solid #ff273b;background-color:#ff273b;}
.recruit_apply .help	{width:738px;height:58px;overflow:hidden;margin:0 auto;border:1px solid #e6e6e6;border-radius:2px;}
:lang(ja) .recruit_apply .help	{width:562px;}
.recruit_apply .help dt	{width:155px;position:relative;float:left;padding:16px 0 0 40px;font-size:15px;line-height:24px;color:#454545;}
:lang(ko) .recruit_apply .help dt	{width:95px;}
:lang(ja) .recruit_apply .help dt	{width:255px;}
.recruit_apply .help dt:after	{width:1px;height:11px;content:'';position:absolute;top:24px;right:60px;background-color:#e6e6e6;}
:lang(ko) .recruit_apply .help dt:after	{right:0;}
:lang(ja) .recruit_apply .help dt:after	{right:40px;}
.recruit_apply .help dd	{width:233px;position:relative;float:left;padding:16px 0 0 20px;}
:lang(ko) .recruit_apply .help dd.email	{margin:0 20px 0 50px;}
.recruit_apply .help dd:after	{width:16px;height:16px;content:'';position:absolute;top:21px;left:0;}
.recruit_apply .help dd.email:after	{background-position:-150px -140px;}
.recruit_apply .help dd.kakao:after	{background-position:right -140px;}
.recruit_apply .list_company	{margin-top:40px;}
.recruit_apply .list_company:after	{content:'';display:block;clear:both;}
.recruit_apply .list_company>li	{float:left;margin-left:16px;}
.recruit_apply .list_company>li:nth-child(4n+1)	{margin-left:0;}
.recruit_apply .list_company>li:nth-child(n+5)	{margin-top:16px;}
.recruit_apply .list_company a	{display:block;width:216px;border:1px solid #e8e8e8;}
.recruit_apply .list_company a:hover	{border:1px solid #ff273b;}
.recruit_apply .list_company img	{width:216px;}

/* recruit guide */
.recruit_guide_1	{word-wrap:break-word;word-break:keep-all;padding:24px 0 0;}
.recruit_guide_1 dl	{position:relative;padding:0 40px 40px;text-align:center;}
.recruit_guide_1 dl:after	{width:240px;content:'';position:absolute;top:0;left:50%;margin-left:-120px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/recruit_guide_1.png');background-repeat:no-repeat;background-size:720px 314px;}
.recruit_guide_1 dl:nth-child(1):after	{height:240px;background-position:0 0;}
.recruit_guide_1 dl:nth-child(2):after	{height:314px;background-position:-240px 0;}
.recruit_guide_1 dl:nth-child(3):after	{height:314px;background-position:-480px 0;}
.recruit_guide_1 dl dt	{margin-bottom:14px;font-size:22px;line-height:32px;}
.recruit_guide_1 dl:nth-child(1) dt	{padding-top:266px;color:#ff2438;}
.recruit_guide_1 dl:nth-child(2) dt	{padding-top:340px;color:#ffc129;}
.recruit_guide_1 dl:nth-child(3) dt	{padding-top:340px;color:#464654;}
.recruit_guide_1 dd	{font-size:15px;line-height:26px;}

.recruit_guide_2{padding-bottom:27px;border-bottom:1px solid #e6e6e6;}
.recruit_guide_2 .wrap	{height:190px;position:relative;display:table;padding:0 10px 30px 334px;margin-bottom:30px;word-wrap:break-word;word-break:keep-all;border-bottom:1px solid #e6e6e6;}
.recruit_guide_2 .wrap:after	{width:306px;height:190px;content:'';position:absolute;top:0;left:0;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/recruit_guide_2.png');background-repeat:no-repeat;background-size:306px 570px;}
.recruit_guide_2 .wrap:nth-child(1):after	{background-position:0 0;}
.recruit_guide_2 .wrap:nth-child(2):after	{background-position:0 -190px;}
.recruit_guide_2 .wrap:nth-child(3):after	{background-position:0 -380px;}
.recruit_guide_2 .wrap:nth-child(3)	{padding-bottom:0;border:0;}
.recruit_guide_2 dl	{width:100%;height:100%;display:table-cell;vertical-align:middle;}
.recruit_guide_2 dt	{margin-bottom:7px;font-size:28px;line-height:38px;color:#ff273b;}
.recruit_guide_2 dd	{position:relative;padding-left:17px;font-size:15px;line-height:26px;}
.recruit_guide_2 dd:after, .recruit_guide_2 ul li:after	{width:3px;height:3px;content:'';position:absolute;top:12px;left:8px;border-radius:2px;background-color:#666;}
.recruit_guide_2 ul	{padding:10px 0 26px;}
.recruit_guide_2 ul li	{position:relative;padding-left:17px;font-size:15px;line-height:26px;}

.recruit_guide_3{word-wrap:break-word;word-break:keep-all;}
.recruit_guide_3 li	{width:668px;height:254px;position:relative;display:table;margin-bottom:19px;padding:0 0 0 250px;border:1px solid #e5e5e5;}
.recruit_guide_3 li:after	{width:145px;height:145px;content:'';position:absolute;top:55px;left:52px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/recruit_guide_3.png');background-repeat:no-repeat;background-size:290px 290px;}
.recruit_guide_3 li:nth-child(1):after	{background-position:0 0;}
.recruit_guide_3 li:nth-child(2):after	{background-position:-145px 0;}
.recruit_guide_3 li:nth-child(3):after	{background-position:0 -145px;}
.recruit_guide_3 li:nth-child(4):after	{background-position:-145px -145px;}
.recruit_guide_3 dl	{width:100%;height:100%;display:table-cell;vertical-align:middle;}
.recruit_guide_3 dl dt	{margin-bottom:13px;font-size:20px;line-height:30px;color:#ff273b;}
.recruit_guide_3 dl dd	{position:relative;padding-left:10px;font-size:15px;line-height:26px;}
.recruit_guide_3 dl dd:after	{width:3px;height:3px;content:'';position:absolute;top:12px;left:0;border-radius:2px;background-color:#666;}
.recruit_guide_3 li:nth-child(1) dl dd	{width:320px;float:left;}
.recruit_guide_3 li:nth-child(1) dl dd:nth-child(2), .recruit_guide_3 li:nth-child(1) dl dd:nth-child(4), .recruit_guide_3 li:nth-child(1) dl dd:nth-child(6), .recruit_guide_3 li:nth-child(1) dl dd:nth-child(8), .recruit_guide_3 li:nth-child(1) dl dd:nth-child(10)	{width:340px;}
.recruit_guide_3 li:nth-child(1) dl dd:nth-child(3), .recruit_guide_3 li:nth-child(1) dl dd:nth-child(5), .recruit_guide_3 li:nth-child(1) dl dd:nth-child(7), .recruit_guide_3 li:nth-child(1) dl dd:nth-child(9), .recruit_guide_3 li:nth-child(1) dl dd:nth-child(11)	{width:300px;}
:lang(ja) .recruit_guide_3 li:nth-child(1) dl dd:nth-child(2), :lang(ja) .recruit_guide_3 li:nth-child(1) dl dd:nth-child(4), :lang(ja) .recruit_guide_3 li:nth-child(1) dl dd:nth-child(6), :lang(ja) .recruit_guide_3 li:nth-child(1) dl dd:nth-child(8), :lang(ja) .recruit_guide_3 li:nth-child(1) dl dd:nth-child(10)	{width:300px;}
:lang(ja) .recruit_guide_3 li:nth-child(1) dl dd:nth-child(3), :lang(ja) .recruit_guide_3 li:nth-child(1) dl dd:nth-child(5), :lang(ja) .recruit_guide_3 li:nth-child(1) dl dd:nth-child(7), :lang(ja) .recruit_guide_3 li:nth-child(1) dl dd:nth-child(9), :lang(ja) .recruit_guide_3 li:nth-child(1) dl dd:nth-child(11)	{width:340px;}
.recruit_guide_3 li:nth-child(2) dl dd	{width:320px;float:left;}
.recruit_guide_3 li:nth-child(2) dl dd:nth-child(2), .recruit_guide_3 li:nth-child(2) dl dd:nth-child(4), .recruit_guide_3 li:nth-child(2) dl dd:nth-child(6), .recruit_guide_3 li:nth-child(2) dl dd:nth-child(8)	{width:340px;}
.recruit_guide_3 li:nth-child(2) dl dd:nth-child(3), .recruit_guide_3 li:nth-child(2) dl dd:nth-child(5), .recruit_guide_3 li:nth-child(2) dl dd:nth-child(7), .recruit_guide_3 li:nth-child(2) dl dd:nth-child(9)	{width:300px;}

.recruit_guide_4	{min-height:244px;position:relative;padding:6px 0 34px 395px;border-bottom:1px solid #e6e6e6;}
:lang(ja) .recruit_guide_4	{padding-left:385px;}
.recruit_guide_4:after	{width:370px;height:250px;content:'';position:absolute;top:0;left:0;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/recruit_guide_4.png') no-repeat 0 0;background-size:370px 722px;}
.recruit_guide_4 ul, .recruit_guide_5 ul	{padding:17px 0 18px;}
.recruit_guide_4 li, .recruit_guide_5 li, .recruit_guide_6 dd, .recruit_guide_7 li, .recruit_guide_8 dd	{position:relative;padding:0 0 6px 14px;}
.recruit_guide_4 li:after, .recruit_guide_5 li:after, .recruit_guide_6 dd:after, .recruit_guide_7 li:after, .recruit_guide_8 dd:after	{width:3px;height:3px;content:'';position:absolute;top:11px;left:5px;border-radius:2px;background-color:#666;}
.recruit_guide_5	{min-height:244px;position:relative;padding:46px 400px 34px 0;margin-bottom:42px;border-bottom:1px solid #e6e6e6;}
:lang(ja) .recruit_guide_5	{padding-right:385px;}
.recruit_guide_5:after	{width:370px;height:250px;content:'';position:absolute;top:40px;right:0;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/recruit_guide_4.png') no-repeat 0 -250px;background-size:370px 722px;}
.recruit_guide_6 .step	{margin:25px 0 34px;border:1px solid #f4f4f4;}
.recruit_guide_6 .step li	{width:25%;height:70px;position:relative;float:left;padding-top:128px;font-size:18px;line-height:28px;color:#444;text-align:center;}
.recruit_guide_6 .step li:nth-child(1), .recruit_guide_6 .step li:nth-child(3)	{background-color:#f4f4f4;}
.recruit_guide_6 .step li:after	{width:70px;height:70px;content:'';position:absolute;top:48px;left:50%;margin-left:-35px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/recruit_guide_4.png');background-repeat:no-repeat;background-size:370px 722px;}
.recruit_guide_6 .step li:nth-child(1):after	{background-position:-60px -500px;}
.recruit_guide_6 .step li:nth-child(2):after	{background-position:-140px -500px;}
.recruit_guide_6 .step li:nth-child(3):after	{background-position:-220px -500px;}
.recruit_guide_6 .step li:nth-child(4):after	{background-position:-300px -500px;}
.recruit_guide_6 .step li:before	{width:20px;height:46px;content:'';position:absolute;top:50%;left:0;margin-top:-23px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/recruit_guide_4.png');background-repeat:no-repeat;background-size:370px 722px;}
.recruit_guide_6 .step li:nth-child(1):before	{background:#f4f4f4;}
.recruit_guide_6 .step li:nth-child(2):before	{background-position:0 -500px;}
.recruit_guide_6 .step li:nth-child(3):before	{background-position:-30px -500px;}
.recruit_guide_6 .step li:nth-child(4):before	{background-position:0 -500px;}
.recruit_guide_6 dl	{width:440px;word-wrap:break-word;word-break:keep-all;}
.recruit_guide_6 .detail_1	{float:left;margin-bottom:40px;}
.recruit_guide_6 .detail_2	{float:right;margin-bottom:40px;}
.recruit_guide_6 .detail_3	{clear:both;float:left;margin-bottom:54px;}
:lang(ja) .recruit_guide_6 .detail_3	{width:465px;}
.recruit_guide_6 .detail_4	{float:right;margin-bottom:54px;}
.recruit_guide_6 dt	{margin-bottom:9px;font-size:18px;line-height:28px;color:#ff273b;}
.recruit_guide_7	{clear:both;margin-bottom:60px;padding:21px 30px 14px 26px;background-color:#f4f4f4;}
.recruit_guide_8	{min-height:122px;position:relative;padding:66px 30px 48px 257px;border:1px solid #e2e2e2;}
.recruit_guide_8:after	{width:142px;height:142px;content:'';position:absolute;top:48px;left:69px;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/recruit_guide_4.png') no-repeat 0 -580px;background-size:370px 722px;}
.recruit_guide_8 dt	{margin-bottom:14px;font-size:24px;line-height:34px;color:#ff273b;}
.recruit_guide_8 dd a	{text-decoration:none;}

/* recruit system */
.recruit_system .welfare	{padding:97px 0 48px;}
.recruit_system .personnel	{padding:97px 0 48px;background-color:#f7f7f7;}
.recruit_system h2	{width:860px;margin:0 auto;color:#454545;font-size:36px;line-height:43px;text-align:center;}
.recruit_system .list_system	{width:864px;margin:38px auto 0;}
.recruit_system .list_system:after	{content:'';display:block;clear:both;}
.recruit_system .list_system>li	{float:left;width:266px;height:250px;border-radius:12px;border:2px solid #e9e9e9;background-color:#fff;background-position:50% 30px;background-repeat:no-repeat;background-size:70px 70px;text-align:center;}
.recruit_system .list_system>li:nth-child(n+4)	{margin-top:27px;}
.recruit_system .list_system>li:nth-child(3n+2)	{margin-left:27px;}
.recruit_system .list_system>li:nth-child(3n)	{float:right;}
.recruit_system .welfare .list_system>li:nth-child(1)	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ico_welfare_1.png');}
.recruit_system .welfare .list_system>li:nth-child(2)	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ico_welfare_2.png');}
.recruit_system .welfare .list_system>li:nth-child(3)	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ico_welfare_3.png');}
.recruit_system .welfare .list_system>li:nth-child(4)	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ico_welfare_4.png');}
.recruit_system .welfare .list_system>li:nth-child(5)	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ico_welfare_5.png');}
.recruit_system .welfare .list_system>li:nth-child(6)	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ico_welfare_6.png');}
.recruit_system .welfare .list_system>li:nth-child(7)	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ico_welfare_7.png');}
.recruit_system .welfare .list_system>li:nth-child(8)	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ico_welfare_8.png');}
.recruit_system .welfare .list_system>li:nth-child(9)	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ico_welfare_9.png');}
.recruit_system .welfare .list_system>li:nth-child(10)	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ico_welfare_10.png');}
.recruit_system .welfare .list_system>li:nth-child(11)	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ico_welfare_11.png');}
.recruit_system .welfare .list_system>li:nth-child(12)	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ico_welfare_12.png');}
.recruit_system .personnel .list_system>li:nth-child(1)	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ico_personnel_1.png');}
.recruit_system .personnel .list_system>li:nth-child(2)	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ico_personnel_2.png');}
.recruit_system .personnel .list_system>li:nth-child(3)	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ico_personnel_3.png');}
.recruit_system .personnel .list_system>li:nth-child(4)	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ico_personnel_4.png');}
.recruit_system .personnel .list_system>li:nth-child(5)	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ico_personnel_5.png');}
.recruit_system .personnel .list_system>li:nth-child(6)	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/ico_personnel_6.png');}
.recruit_system .list_system .system_tit	{display:block;padding-top:109px;color:#454545;font-size:18px;font-style:normal;line-height:21px;}
.recruit_system .list_system .system_tit:after	{content:'';display:block;width:206px;height:2px;margin:17px auto 16px;background-color:#c9222b;}
.recruit_system .list_system .system_desc	{display:block;font-size:15px;line-height:24px;}
.recruit_system .wrap_video	{padding-top:70px;}
.recruit_system .wrap_video .video	{width:860px;margin:0 auto;}
.recruit_system .wrap_video .video>iframe	{display:block;width:100%;height:538px;}

/* recruit blog */
.recruit_blog	{background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/recruit_blog.jpg') no-repeat 50% 0;background-size:2000px 680px;}
.recruit_blog .recruit_wrap	{width:920px;margin:0 auto;}
.recruit_blog .logo_blog	{display:none;}
.recruit_blog .blog_head	{height:680px;color:#fff;}
.recruit_blog .blog_head h1	{padding:413px 0 8px;font-size:38px;line-height:56px;text-align:center;}
.recruit_blog .blog_head .description	{width:582px;margin:0 auto 33px;font-size:18px;line-height:30px;text-align:center;}
.recruit_blog .blog_head .go_blog	{text-align:center;}
.recruit_blog .blog_head .go_blog a	{display:inline-block;padding:0 47px;font-size:20px;line-height:58px;color:#fff;text-decoration:none;border:1px solid #fff;border-radius:50px;}
.recruit_blog .blog_head .go_blog a:hover, .recruit_blog .go_blog a:focus, .recruit_blog .go_blog a:active	{color:#ff273b;background-color:#fff;}
.recruit_blog .recruit_sns	{width:738px;height:58px;overflow:hidden;margin:30px auto 20px;border:1px solid #e6e6e6;border-radius:2px;}
.recruit_blog .recruit_sns dt	{width:247px;position:relative;float:left;padding:18px 0 0 41px;font-size:15px;line-height:24px;color:#454545;}
.recruit_blog .recruit_sns dt:after	{width:1px;height:11px;content:'';position:absolute;top:24px;right:61px;background-color:#e6e6e6;}
.recruit_blog .recruit_sns dd	{position:relative;float:left;}
.recruit_blog .recruit_sns dd.fb	{width:156px;padding:16px 0 0 40px;}
.recruit_blog .recruit_sns dd.youtube	{width:152px;padding:16px 0 0 44px;margin-left:58px;}
.recruit_blog .recruit_sns dd:after	{height:26px;content:'';position:absolute;top:16px;left:0;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/icon_recruit_sns.png') 0 0 no-repeat;background-size:58px 26px;}
.recruit_blog .recruit_sns dd.fb:after	{width:26px;background-position:0 0;}
.recruit_blog .recruit_sns dd.youtube:after	{width:30px;background-position:-28px 0;}
.recruit_blog .recruit_sns dd a	{text-decoration:none;}
.recruit_blog .recruit_sns dd a:hover	{text-decoration:underline;}

/* sitemap */
.sitemap	{width:100%;overflow:hidden;}
.sitemap a	{display:block;text-decoration:none;}
.sitemap > li	{width:212px;float:left;padding-left:24px;}
:lang(en) .sitemap > li	{width:180px;padding-left:5px;}
.sitemap > li:first-child	{padding:0;}
.sitemap > li > a	{font-size:16px;line-height:60px;text-align:center;color:#ff273b;border:5px solid #f0f0f0;}
.sitemap .depth_2 > li	{border-bottom:1px solid #ededed;}
.sitemap .depth_2 > li > a	{position:relative;padding-left:40px;font-size:15px;line-height:50px;}
.sitemap .depth_2 > li > a:after	{width:3px;height:3px;content:'';position:absolute;top:23px;left:20px;background-color:#ff273b;}
.sitemap .depth_3	{padding-bottom:3px;}
.sitemap .depth_3 > li > a	{padding:3px 0 12px 40px;color:#868686;}

/* error */
.error_404	{width:550px;margin:0 auto;padding:492px 0 80px;word-wrap:break-word;word-break:keep-all;text-align:center;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/error_404.png');background-repeat:no-repeat;background-position:50% 105px;background-size:274px 334px;}
:lang(zh-hans) .error_404	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_zhhans/error_404.png');}
:lang(ja) .error_404	{width:570px;}
.error_404 h2	{margin-bottom:25px;font-size:30px;line-height:40px;color:#ff273b;}
.error_404 p	{margin-bottom:35px;font-size:16px;line-height:26px;}
:lang(zh-hans) .error_404 p span	{display:block;}
.error_404 .go_home	{display:inline-block;padding:0 53px;font-size:15px;line-height:54px;color:#ff273b;text-decoration:none;border:1px solid #ff273b;border-radius:30px;background-color:#fff;}
.error_404 .go_home:hover, .error_404 .go_home:focus, .error_404 .go_home:active	{color:#fff;background-color:#ff273b;}

/* recruit family 2018-03-27 Edit */
.recruit_family	{width:920px;margin:0 auto;padding-top:50px;}
.recruit_family .contents_head	{padding-bottom:25px;}
.recruit_family .family_select	{padding-bottom:28px;}
.recruit_family .family_select dl	{overflow:hidden;position:relative;padding:19px 0 20px 229px;margin-bottom:6px;border:1px solid #e5e5e5;}
.recruit_family .family_select dl dt	{height:34px;position:absolute;top:50%;left:52px;margin-top:-17px;padding-left:48px;font-size:20px;line-height:34px;color:#ff273b;background-repeat:no-repeat;background-size:34px 34px;}
.recruit_family .family_select dl:nth-child(1) dt	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/icon_fam_1.png');}
.recruit_family .family_select dl:nth-child(2) dt	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/icon_fam_2.png');}
.recruit_family .family_select dl dd 	{width:144px;float:left;padding-left:13px;font-size:15px;line-height:32px;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/common_v2.png') no-repeat -18px -136px;}
.recruit_family .family_select dl dd:nth-child(4n)	{width:184px;}
.recruit_family .family_select dl dd a	{text-decoration:none;}
.recruit_family .family_select dl dd a.on	{text-decoration:underline;}

.recruit_family .coming_soon	{height:722px;position:relative;margin-bottom:30px;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/fam_comingsoon.png') no-repeat 0 0;background-size:100% auto;}
.recruit_family .coming_soon span	{width:120px;height:70px;position:absolute;top:503px;right:92px;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/loading.gif') no-repeat 0 0;background-size:100% 100%;}
.recruit_family .family_info	{position:relative;background-repeat:no-repeat;background-size:100% 100%;}
.recruit_family .family_info a	{width:145px;height:44px;position:absolute;top:298px;right:90px;}
.recruit_family #GCWfamily_3 a, .recruit_family #GCWfamily_13 a, .recruit_family #GCWfamily_6 a, .recruit_family #GCWfamily_7 a, .recruit_family #GCWfamily_8 a, .recruit_family #GCWfamily_9 a, .recruit_family #GCWfamily_10 a	{top:326px;}
.recruit_family #GCWfamily_1	{height:848px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/fam_1.png');}
.recruit_family #GCWfamily_2	{height:870px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/fam_2.png');}
.recruit_family #GCWfamily_3	{height:864px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/fam_3.png');}
.recruit_family #GCWfamily_4	{height:870px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/fam_4.png');}
.recruit_family #GCWfamily_5	{height:870px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/fam_5.png');}
.recruit_family #GCWfamily_13 {height:870px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/fam_6_v2.png');}
.recruit_family #GCWfamily_6	{height:870px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/fam_7.png');}
.recruit_family #GCWfamily_7 .family_info:nth-child(1)	{height:870px;margin-bottom:30px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/fam_8.png');}
.recruit_family #GCWfamily_7 .family_info:nth-child(2)	{height:870px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/fam_9.png');}
.recruit_family #GCWfamily_8	{height:870px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/fam_10.png');}
.recruit_family #GCWfamily_9	{height:870px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/fam_11_v3.png');}
.recruit_family #GCWfamily_10	{height:892px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/fam_12.png');}
.recruit_family #GCWfamily_11	{height:894px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/fam_13.png');}
.recruit_family #GCWfamily_12	{height:894px;background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_ko/fam_14.png');}

/* zh-hant */
.company_contact_2	{width:920px;margin:0 auto;padding-top:540px;background:url('//hive-fn.qpyou.cn/markup/img/gcw/c_zhhant/contact.jpg') no-repeat 0 0;background-size:920px 540px;}
:lang(en) .company_contact_2	{background-image:url('//hive-fn.qpyou.cn/markup/img/gcw/c_en/contact.png');}
.company_contact_2 dl	{width:410px;float:left;padding:58px 0 64px 50px;background-color:#2d2d32;}
:lang(en) .company_contact_2 dl	{width:870px;float:none;padding:45px 0 53px 50px;}
.company_contact_2 dt	{margin-bottom:4px;font-size:20px;line-height:30px;color:#fff;}
.company_contact_2 dt:first-letter	{color:#ff273b;}
.company_contact_2 dd	{font-size:15px;line-height:24px;color:#d3d3d7;}
.company_contact_2 dd a	{font-size:15px;line-height:24px;color:#d3d3d7;text-decoration:none;}
:lang(en) .company_contact_2 dd > span	{width:145px;display:inline-block;}
:lang(en) .company_contact_2 dd a	{text-decoration:underline;}

/* en */
.company_contact_3	{border-bottom:1px solid #e8e8e8;}
.company_contact_3 dl	{width:410px;float:left;padding:47px 0 61px 50px;}
.company_contact_3 dt	{margin-bottom:11px;font-size:20px;line-height:30px;color:#454545;}
.company_contact_3 dt:first-letter	{color:#ff273b;}
.company_contact_3 dd a	{display:block;float:left;text-decoration:none;}
.company_contact_3 .cs dd a	{height:28px;position:relative;padding:0 12px 0 35px;margin-right:8px;font-size:13px;line-height:28px;color:#666;border:1px solid #dfdfdf;border-radius:30px;background-color:#fff;}
.company_contact_3 .cs dd a:hover, .company_contact_3 .cs dd a:active, .company_contact_3 .cs dd a:focus	{background-color:#f7f7f7;}
.company_contact_3 .cs dd a:after	{width:16px;height:16px;content:'';position:absolute;top:6px;left:11px;}
.company_contact_3 .cs dd a.forum:after	{background-position:-120px -240px;}
.company_contact_3 .cs dd a.faq:after	{background-position:-150px -240px;}
.company_contact_3 dd .txt	{display:block;float:left;margin-right:18px;font-size:15px;line-height:30px;}
.company_contact_3 .vu dd a	{width:30px;height:30px;margin-right:6px;}
.company_contact_3 .vu dd a.utube	{background-position:0 -240px;}
.company_contact_3 .vu dd a.twitter	{background-position:-30px -240px;}
.company_contact_3 .vu dd a.facebook	{background-position:0 -180px;}
.company_contact_3 .vu dd a.utube:hover	{background-position:0 -270px;}
.company_contact_3 .vu dd a.twitter:hover	{background-position:-30px -270px;}
.company_contact_3 .vu dd a.facebook:hover	{background-position:0 -210px;}

/* 2017-07-17 en press kit add */
.presskit_list	{padding:20px 0 10px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.presskit_list li	{width:280px;float:left;margin:0 0 10px 10px;padding:9px;border:1px solid #dcdcdc;}
.presskit_list li:nth-child(1)	{margin-left:0;}
.presskit_list li:nth-child(4)	{margin-left:0;}
.presskit_list li:hover, .presskit_list li:focus, .presskit_list li:active	{border:1px solid #ff273b;}
.presskit_list li .pic	{width:280px;height:208px;margin-bottom:10px;}
.presskit_list li .pic img	{width:100%;height:100%;}
.presskit_list li .subject	{height:68px;padding-bottom:5px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.presskit_list li .subject a	{width:100%;height:100%;display:table;font-size:18px;line-height:26px;color:#454545;text-decoration:none;}
.presskit_list li .subject a span	{display:table-cell;padding:0 10px;vertical-align:middle;}
.presskit_wrap	{position:relative;}
.presskit_wrap:after	{width:100%;height:360px;content:'';position:absolute;top:372px;left:0;z-index:-1;background-color:#fff5f6;}
.presskit_view	{padding:10px 0 80px;border-top:2px solid #ff273b;border-bottom:2px solid #dcdcdc;}
.presskit_view .title	{width:920px;height:368px;}
.presskit_view .title img	{width:100%;height:auto;}
.presskit_view h2	{padding:16px 0 19px;font-size:26px;line-height:46px;color:#454545;}
.presskit_view .kit	{width:100%;padding-bottom:50px;}
.presskit_view .kit li	{width:180px;height:50px;float:left;margin-left:5px;}
.presskit_view .kit li:first-child	{margin-left:0;}
.presskit_view .kit li a	{height:100%;position:relative;display:block;padding-left:20px;font-size:14px;line-height:50px;color:#fff;text-decoration:none;background-color:#ff273b;}
.presskit_view .kit li a:hover, .presskit_view .kit li a:focus, .presskit_view .kit li a:active	{background-color:#e91a2d;}
.presskit_view .kit li.link a:after	{width:6px;height:10px;content:'';position:absolute;top:20px;right:20px;background-position:right -110px;}
.presskit_view .kit li.download a:after	{width:16px;height:14px;content:'';position:absolute;top:18px;right:20px;background-position:-50px -140px;}
.presskit_view h3	{position:relative;margin-top:19px;padding-left:11px;font-size:16px;line-height:53px;color:#454545;border-bottom:1px solid #dcdcdc;}
.presskit_view h3:after	{width:3px;height:10px;content:'';position:absolute;top:50%;left:0;margin-top:-5px;background-color:#ff273b;}
.presskit_view .article	{padding:13px 10px 15px;}
.presskit_view .article li:lang(en)	{min-height:24px;}

/* font family */
.GCWcontents .contents_head h2, .ir_data dt, .ir_data dd.btns a, .GCWcontents .subtitle, .btn_base, .ir_landing .ir_contact dt, .ir_finance_1 .chart, .ir_finance_1 .board_data tbody th.noline, .ir_finance_1 .board_data tbody .emphasis th, .ir_finance_1 .board_data tbody .emphasis td, .ir_finance_2 .board_data tbody th.noline, .ir_finance_2 .board_data td:last-child, .ir_stock .data_3 dt, .stock_contact dt, .btn_cancel, .btn_confirm, .company_news_list dt, .board_noresult p, .company_main_3 dl dt, .company_main_4 dl dt, .company_publishing_3 ol, .btn_suggest, .btn_download, .company_ci_2 dl dt, .company_contact dt, .game_main .cs dt, .game_main .game_lineup dd.title, .recruit_apply .help dt, .recruit_guide_6 .step li, .recruit_guide_6 dt, .recruit_guide_8 dt, .recruit_blog .recruit_sns dt, .sitemap > li > a, .company_contact dl.cs dd:nth-child(2), .company_contact dl.howto dd span, .recruit_guide_1 dl dt
{font-family:'Noto Ko Medium';}
.board_noresult .search_result span, .company_main_1 h2, .company_publishing_1 h2, .publishing_suggest h2 .description, .company_ci_1 p strong, .company_contact dl.cs dt span, .company_contact dl.howto dd strong, .recruit_apply h1, .recruit_apply .description strong, .ir_finance_1 .subtitle .unit, .ir_finance_1 .board_data tbody th, .ir_finance_2 .board_data tbody th
{font-family:'Noto Ko Regular';}
:lang(en) .GCWcontents .contents_head h2, :lang(en) :lang(en) .ir_data dt, :lang(en) .ir_data dd.btns a, :lang(en) .GCWcontents .subtitle, :lang(en) .btn_base, :lang(en) .ir_finance_1 .board_data tbody th.noline, :lang(en) .ir_finance_2 .board_data tbody th.noline, :lang(en) .ir_finance_1 .board_data td:last-child, :lang(en) .ir_finance_2 .board_data td:last-child, :lang(en) .ir_stock .data_3 dt, :lang(en) .btn_cancel, :lang(en) .btn_confirm, :lang(en) .company_news_list dt, :lang(en) .board_noresult p, :lang(en) .company_main_3 dl dt, :lang(en) .company_main_4 dl dt, :lang(en) .company_publishing_3 ol, :lang(en) .btn_suggest, :lang(en) .btn_download, :lang(en) .company_ci_2 dl dt, :lang(en) .company_contact dt, :lang(en) .game_main .cs dt, :lang(en) .game_main .game_lineup dd.title, :lang(en) .recruit_apply .help dt, :lang(en) .recruit_guide_6 .step li, :lang(en) .recruit_guide_6 dt, :lang(en) .recruit_guide_8 dt, :lang(en) .sitemap > li > a, :lang(en) .company_contact dl.cs dd:nth-child(2), :lang(en) .company_contact dl.howto dd span, :lang(en) .recruit_guide_1 dl dt, :lang(en) .company_contact_2 dt, :lang(en) .company_contact_3 dt, :lang(en) .board_list th.subject .title, :lang(en) .board_list th .title .date
{font-family:'Noto En Bold';}
:lang(en) .board_noresult .search_result span, :lang(en) .company_main_1 h2, :lang(en) .company_publishing_1 h2, :lang(en) .publishing_suggest h2 .description, :lang(en) .company_ci_1 p strong, :lang(en) .company_contact dl.cs dt span, :lang(en) .company_contact dl.howto dd strong, :lang(en) .recruit_apply h1, :lang(en) .recruit_apply .description strong, :lang(en)  .ir_finance_1 .subtitle .unit, :lang(en) .ir_finance_1 .board_data tbody th, :lang(en) .ir_finance_2 .board_data tbody th, .presskit_view h2
{font-family:'Noto En Regular';}
:lang(ja) .GCWcontents .contents_head h2, :lang(ja) :lang(ja) .ir_data dt, :lang(ja) .ir_data dd.btns a, :lang(ja) .GCWcontents .subtitle, :lang(ja) .btn_base, :lang(ja) .ir_finance_1 .board_data tbody th.noline, :lang(ja) .ir_finance_2 .board_data tbody th.noline, :lang(ja) .ir_finance_1 .board_data td:last-child, :lang(ja) .ir_finance_2 .board_data td:last-child, :lang(ja) .ir_stock .data_3 dt, :lang(ja) .btn_cancel, :lang(ja) .btn_confirm, :lang(ja) .company_news_list dt, :lang(ja) .board_noresult p, :lang(ja) .company_main_3 dl dt, :lang(ja) .company_main_4 dl dt, :lang(ja) .company_publishing_3 ol, :lang(ja) .btn_suggest, :lang(ja) .btn_download, :lang(ja) .company_ci_2 dl dt, :lang(ja) .company_contact dt, :lang(ja) .game_main .cs dt, :lang(ja) .game_main .game_lineup dd.title, :lang(ja) .recruit_apply .help dt, :lang(ja) .recruit_guide_6 .step li, :lang(ja) .recruit_guide_6 dt, :lang(ja) .recruit_guide_8 dt, :lang(ja) .sitemap > li > a, :lang(ja) .company_contact dl.cs dd:nth-child(2), :lang(ja) .company_contact dl.howto dd span, :lang(ja) .recruit_guide_1 dl dt
{font-family:'Noto Ja Medium';}
:lang(ja) .board_noresult .search_result span, :lang(ja) .company_main_1 h2, :lang(ja) .company_publishing_1 h2, :lang(ja) .publishing_suggest h2 .description, :lang(ja) .company_ci_1 p strong, :lang(ja) .company_contact dl.cs dt span, :lang(ja) .company_contact dl.howto dd strong, :lang(ja) .recruit_apply h1, :lang(ja) .recruit_apply .description strong, :lang(ja) .ir_finance_1 .board_data tbody th, :lang(ja) .ir_finance_2 .board_data tbody th
{font-family:'Noto Ja Regular';}
:lang(zh-hans) .GCWcontents .contents_head h2, :lang(zh-hans) :lang(zh-hans) .ir_data dt, :lang(zh-hans) .ir_data dd.btns a, :lang(zh-hans) .GCWcontents .subtitle, :lang(zh-hans) .btn_base, :lang(zh-hans) .ir_finance_1 .board_data tbody th.noline, :lang(zh-hans) .ir_finance_2 .board_data tbody th.noline, :lang(zh-hans) .ir_finance_1 .board_data td:last-child, :lang(zh-hans) .ir_finance_2 .board_data td:last-child, :lang(zh-hans) .ir_stock .data_3 dt, :lang(zh-hans) .btn_cancel, :lang(zh-hans) .btn_confirm, :lang(zh-hans) .company_news_list dt, :lang(zh-hans) .board_noresult p, :lang(zh-hans) .company_main_3 dl dt, :lang(zh-hans) .company_main_4 dl dt, :lang(zh-hans) .company_publishing_3 ol, :lang(zh-hans) .btn_suggest, :lang(zh-hans) .btn_download, :lang(zh-hans) .company_ci_2 dl dt, :lang(zh-hans) .company_contact dt, :lang(zh-hans) .game_main .cs dt, :lang(zh-hans) .game_main .game_lineup dd.title, :lang(zh-hans) .recruit_apply .help dt, :lang(zh-hans) .recruit_guide_6 .step li, :lang(zh-hans) .recruit_guide_6 dt, :lang(zh-hans) .recruit_guide_8 dt, :lang(zh-hans) .sitemap > li > a, :lang(zh-hans) .company_contact dl.cs dd:nth-child(2), :lang(zh-hans) .company_contact dl.howto dd span, :lang(zh-hans) .recruit_guide_1 dl dt
{font-family:'Noto Hans Medium';}
:lang(zh-hans) .board_noresult .search_result span, :lang(zh-hans) .company_main_1 h2, :lang(zh-hans) .company_publishing_1 h2, :lang(zh-hans) .publishing_suggest h2 .description, :lang(zh-hans) .company_ci_1 p strong, :lang(zh-hans) .company_contact dl.cs dt span, :lang(zh-hans) .company_contact dl.howto dd strong, :lang(zh-hans) .recruit_apply h1, :lang(zh-hans) .recruit_apply .description strong, :lang(zh-hans) .ir_finance_1 .board_data tbody th, :lang(zh-hans) .ir_finance_2 .board_data tbody th
{font-family:'Noto Hans Regular';}
:lang(zh-hant) .GCWcontents .contents_head h2, :lang(zh-hant) :lang(zh-hant) .ir_data dt, :lang(zh-hant) .ir_data dd.btns a, :lang(zh-hant) .GCWcontents .subtitle, :lang(zh-hant) .btn_base, :lang(zh-hant) .ir_finance_1 .board_data tbody th.noline, :lang(zh-hant) .ir_finance_2 .board_data tbody th.noline, :lang(zh-hant) .ir_finance_1 .board_data td:last-child, :lang(zh-hant) .ir_finance_2 .board_data td:last-child, :lang(zh-hant) .ir_stock .data_3 dt, :lang(zh-hant) .btn_cancel, :lang(zh-hant) .btn_confirm, :lang(zh-hant) .company_news_list dt, :lang(zh-hant) .board_noresult p, :lang(zh-hant) .company_main_3 dl dt, :lang(zh-hant) .company_main_4 dl dt, :lang(zh-hant) .company_publishing_3 ol, :lang(zh-hant) .btn_suggest, :lang(zh-hant) .btn_download, :lang(zh-hant) .company_ci_2 dl dt, :lang(zh-hant) .company_contact dt, :lang(zh-hant) .game_main .cs dt, :lang(zh-hant) .game_main .game_lineup dd.title, :lang(zh-hant) .recruit_apply .help dt, :lang(zh-hant) .recruit_guide_6 .step li, :lang(zh-hant) .recruit_guide_6 dt, :lang(zh-hant) .recruit_guide_8 dt, :lang(zh-hant) .sitemap > li > a, :lang(zh-hant) .company_contact dl.cs dd:nth-child(2), :lang(zh-hant) .company_contact dl.howto dd span, :lang(zh-hant) .recruit_guide_1 dl dt
{font-family:'Noto Hant Medium';}
:lang(zh-hant) .board_noresult .search_result span, :lang(zh-hant) .company_main_1 h2, :lang(zh-hant) .company_publishing_1 h2, :lang(zh-hant) .publishing_suggest h2 .description, :lang(zh-hant) .company_ci_1 p strong, :lang(zh-hant) .company_contact dl.cs dt span, :lang(zh-hant) .company_contact dl.howto dd strong, :lang(zh-hant) .recruit_apply h1, :lang(zh-hant) .recruit_apply .description strong, :lang(zh-hant) .ir_finance_1 .board_data tbody th, :lang(zh-hant) .ir_finance_2 .board_data tbody th
{font-family:'Noto Hant Regular';}
*:lang(ja)	{word-wrap:normal !important;word-break:normal !important;}
*:lang(zh-hans)	{word-wrap:normal !important;word-break:normal !important;}
*:lang(zh-hant)	{word-wrap:normal !important;word-break:normal !important;}