@charset "utf-8";

/* GCP WD_WP Team. Author : SangHo Kim 2019-10-22, Edit : Jiwon Lee 2024-01-25 */
html{min-width:1280px;}
.blind{ position: absolute;left:0;top:0; overflow: hidden; width: 1px; height: 1px; text-indent: -9999px; font-size: 0; line-height: 0;}
::-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;}

/* input 'x' button close */
input::-ms-clear,
input::-ms-reveal {display:none;width:0;height:0;}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration {display:none;}

body{font-size: 15px;line-height: 22px;color: #000f45;background-color: #000;}
button{font-size: 15px;line-height: 22px;}
.a11y_focus_on input:focus,
.a11y_focus_on .search_box .input_search:focus,
.a11y_focus_on button:focus,
.a11y_focus_on a:focus	{outline:auto blue;}

.tb{display: table;table-layout: fixed;width:100%;height:100%;}
.tb .tc{display: table-cell;vertical-align: middle;}
input[type="text"],
input[type="tel"]{padding: 17px 20px;font-size: 15px;color: #000f45;line-height: 22px;border-radius: 4px;border: 2px solid #e8eaed;box-sizing: border-box;outline: 0;transition: border-color .2s;}
input[type="text"]:focus,
input[type="text"]:hover,
input[type="tel"]:focus,
input[type="tel"]:hover{border-color: #7e8592;}
input[type="radio"],
input[type="checkbox"]{position: absolute;opacity: 0;}
input[type="radio"]+label,
input[type="checkbox"]+label{position: relative;display: inline-block;padding-left: 32px;text-indent: 0;line-height: 22px;}
input[type="radio"]+label:before,
input[type="checkbox"]+label:before{content:"";position: absolute;top: -2px;left:0;width: 26px;height: 26px;border-radius: 3px;border: 2px solid #e7eaed;background-color: #fff;box-sizing: border-box;}
input[type="radio"]+label:before{border-radius: 50%;}
input[type="radio"]:focus+label:before,
input[type="radio"]+label:hover:before,
input[type="checkbox"]:focus+label:before,
input[type="checkbox"]+label:hover:before{border-color: #3185ff;}
input[type="radio"]:checked+label:before,
input[type="checkbox"]:checked+label:before{background:#1277ff;border-color: #1277ff;}
input[type="checkbox"]:checked+label:after{content:"";position: absolute;top: 5px;left: 7px;width: 12px;height: 10px;background: url(../img/icon2x.png) -207px -86px no-repeat;background-size: 512px 512px;}
input[type="radio"]:checked+label:after{content:"";position: absolute;top: 5px;left: 8px;width: 10px;height: 10px;border-radius: 50%;background-color: #fff;}

.nav .select_language	{right:inherit;left:20px;}
.nav .select_language .btn_dropdown	{padding-left:0;}
.nav .select_language .dropdown	{right:inherit;left:0;}
.nav .select_language .dropdown li	{text-align:left;}
#HIVEcs .select_language .tip	{right:inherit;left:0;}

.loading{position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 100;background: rgba(0,0,0,.4) url(../img/loading.gif) 50% 50% no-repeat;background-size: 32px 32px;}
.wrap{background-color: #f7f8fa;}
.btn_file{margin: 5px 0 5px;padding: 12px 17px;font-size: 13px;line-height: 18px;color: #7e8592;border-radius: 8px;background-color: #e8eaed;}
.btn_file:hover{background-color:#DDDFE3}
.btn_file	.icon{width: 16px;height: 14px;margin-right: 5px;background-position: -496px -128px;}
.btn_del	.icon{width: 10px;height: 10px;vertical-align: top;background-position: -246px -86px;}

.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;border-radius: 3px;background-color:#f5f6f9;background-position:100% 100%;}
.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;border:2px solid #e8eaed;border-radius:4px;background-color: #fff;}
.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{content:"";position: absolute;top: 25px;right: 15px;background: url(../img/icon2x.png) -444px -86px  no-repeat;background-size: 512px 512px;width: 11px;height: 6px;}
.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:focus	{}
.select .btn_select.on + .select_list	{display:block !important;top:100%;margin-top: -2px;padding: 0;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;left: 0;right: 0;}
.select .select_list ul	{padding:3px;box-sizing:border-box;background-color:#fff;padding: 12px 0 17px;border-radius:0 0 4px 4px;max-height:600px;overflow: hidden;overflow-y: auto;border: 2px solid #7e8592;border-top-width: 0;}
.select .select_list:before{content:"";position:absolute;top:0;left:2px;right:2px;border-top: 1px solid #e8eaed;}
.select .select_list ul>li{}
.select .select_list ul>li:first-child{margin-top: 0;}
.select .select_list .option	{width:100%;display:block;padding: 5px 20px;color: #b0baca;box-sizing:border-box;text-align:left;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.select .select_list .option:hover,.select .select_list .option:focus	{color: #000f45;}

.select_search{position: relative;display: inline-block;min-width: 150px;padding:0 0 0 0;font-size:15px;line-height: 22px;text-align:left;vertical-align:middle;}
.select_search .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;border:2px solid #e8eaed;border-radius:4px;background-color: #fff;}
.select_search .btn_select:hover,
.select_search .btn_select.on{border-color: #7e8592;}
.select_search .btn_select.on{border-radius:4px 4px 0 0;}
.select_search .btn_select:after{content:"";position: absolute;top: 25px;right: 15px;background: url(../img/icon2x.png) -444px -86px  no-repeat;background-size: 512px 512px;width: 11px;height: 6px;}
.select_search .btn_select.changed{color: #000f45;}
.select_search .ibtn_search {position:absolute;top:13px;left:20px;margin:0;width:30px;height:42px;padding:0 5px;border-width:0;}
.select_search .ibtn_search i {display:inline-block;width:20px;height:20px;background-image: url(../img/icon2x.png);background-repeat: no-repeat;background-size: 512px 512px;background-position:-453px -177px;vertical-align:middle;}
.select_search .dropdown_list{display:none;position:absolute;z-index:2;left: 0;right: 0;margin-top: -2px;box-sizing:border-box;}
.select_search .dropdown_list:before{content:"";position:absolute;top:0;left:2px;right:2px;border-top: 1px solid #e8eaed;z-index:2;}
.select_search .btn_select.on+.dropdown_list{display:block !important;top:100%;}
.select_search .dropdown_list .dropdown_wrap {position:relative;background-color:#fff;padding:12px 20px 17px;border-radius:0 0 4px 4px;max-height:472px;overflow:hidden;overflow-y:auto;border:2px solid #7e8592;border-top-width:0;-webkit-overflow-scrolling:touch;}
.select_search .dropdown_list .dropdown_search {position:relative;padding:10px 12px;background-color:#f7f8fa;border-left:2px solid #7e8592;border-right:2px solid #7e8592;}
.select_search .dropdown_list .dropdown_search input {margin:0;width:100%;height:48px;padding:6px 32px 6px 40px;border-radius:4px;border:2px solid #e8eaed;background-color:#fff;box-sizing:border-box;color:#6e6e6e;font-size:14px;line-height:20px;}
.select_search .dropdown_list .dropdown_search .btn_delete {display:none;position:absolute;top:50%;right:24px;width:10px;height:10px;margin-top:-5px;font-size:0;background-image: url(../img/icon2x.png);background-repeat: no-repeat;background-size: 512px 512px;background-position:-246px -86px;vertical-align:middle;}
.select_search .dropdown_list .dropdown_search .btn_delete.on {display:block;}
.select_search .dropdown_list ul>li{}
.select_search .dropdown_list ul>li:first-child{margin-top: 0;}
.select_search .dropdown_list .option	{width:100%;display:block;padding: 5px 0;color: #b0baca;box-sizing:border-box;text-align:left;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.select_search .dropdown_list .option:hover,.select_search .dropdown_list .option:focus	{color: #000f45;}
.select_search .dropdown_list .empty {display:none;padding:4px 0 12px;color:#b0baca;}

select	{height:36px;position:relative;margin:0;font-size:12px;color:#6e6e6e;vertical-align:middle;border:1px solid #e5e5e5;}
.select+ input[type='checkbox']	{margin-left:10px;}


.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] {display: inline-block;vertical-align: middle;background-image: url(../img/icon2x.png);background-repeat: no-repeat;background-size: 512px 512px;}
/* 협의 */
.section_title .breadcrumb{margin-top: 0;}


/* 섹션 */
[class^=section_]	{position:relative;margin: 0 auto;}
[class^=section_] h2	{display:block;font-size:28px;font-weight:bold;line-height:1.2;color:#00092b;}

/* GDPR 쿠키 팝업 */
.gdpr_cookie{position: fixed;z-index: 2;left: 0;right: 0;bottom: 0;font-size: 15px;color: #fff;line-height: 24px;padding: 32px;background-color: rgba(0,0,0,.9);}
.gdpr_cookie p{width: 1024px;}
.gdpr_cookie .btn_ok{position: absolute;top: 0;right: 0;width: 154px;height: 60px;padding: 18px;font-size: 16px;color: #1277ff;font-weight: bold;border-radius: 29px;transition:border-color .2s;border: solid 2px rgba(18, 119, 255, .4);}
.gdpr_cookie .btn_ok:hover{border-color:rgba(18, 119, 255, 1);}
.gdpr_cookie a{color: #1277ff;}
.gdpr_cookie a:hover{text-decoration: underline;}

/* 검색창*/
.search_box	{width:1200px;margin: 50px 0 50px;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 100px 0 30px;border-radius: 30px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;line-height:22px;color: #000f45;background:none;border-width: 0;background-color:rgba(0, 0, 0, 0);outline:0;}
.search_box .btn_input_delete	{display: none;width:10px;height:10px;position:absolute;top:50%;right: 60px;margin-top:-5px;font-size:0;color:rgba(0, 0, 0, 0);background-position:-246px -86px;}
.search_box .btn_input_delete.on	{display: block;}
.search_box .btn_search	{min-width:154px;height:60px;position:absolute;top:-2px;right:-2px;padding:0 24px;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:"";}

/* 페이징 공통*/
.paging	{margin-top: 48px;height:44px;text-align:center;}/* CS : margin-top 추가 */
.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:6px;background-position:-504px -57px;}
.paging .btn_last span	{width:12px;background-position:-194px -86px;}
.paging .btn_next span	{width:6px;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 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;}


#HIVEcs #content{padding-bottom: 110px;}
#HIVEcs #content .content {z-index: 2;}
#HIVEcs .section_title{height: 180px;padding: 54px 0;text-align: center;box-sizing: border-box;}
#HIVEcs .section_title .overlay{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-image: none;background-color: rgba(10, 10, 18, .7);}
#HIVEcs .section_title .title	{margin-top: 14px;font-size:32px;line-height: 38px;color:#fff;}
#HIVEcs .section_title.cs_main{height:410px;padding: 0;text-align: left;}
#HIVEcs .section_title.cs_main .title	{margin-top: 50px;line-height: 48px;}
#HIVEcs .section_title.cs_main:before{display: none;}
#HIVEcs .section_title.cs_main .overlay{padding:60px 0;background-image: none;background-color: transparent;text-align: left;}

#HIVEcs .select_language .tip{position: absolute;top: 64px;right: 0;width: 356px;z-index: 11;text-align: left;color: #9dc9ff;padding:15px;border-radius: 6px;background-color: #0059ff;box-sizing: border-box;}
#HIVEcs .select_language .tip dt{color: #fff;margin-bottom: 10px;font-size: 15px;line-height: 22px;}
#HIVEcs .select_language .tip dt:before{content:"";display: inline-block;vertical-align: middle;position: relative;margin-right: 5px;width:18px;height: 18px;background: url(../img/icon2x.png) -314px -128px no-repeat;background-size: 512px auto;}
#HIVEcs .select_language .tip dd{font-weight: normal;font-size: 13px;line-height: 18px;}
#HIVEcs .select_language .tip .icon{position: absolute;top: 50%;left: 50%;width: 10px;height: 10px;transform: translate(-50%,-50%);background-position:-257px -86px;}
#HIVEcs .select_language .tip .btn_close{position:absolute;top: 10px;right: 10px;width: 20px;height: 20px;}
#HIVEcs .fly_btn{position: fixed;bottom: 70px;right: 70px;z-index: 3;}
#HIVEcs .fly_btn.on{transform: scale(1);}
#HIVEcs .fly_btn button{margin-left: 5px;width: 60px;height: 60px;box-shadow: 0 2px 5px 0 rgba(0, 58, 255, 0.4);border: solid 2px #1277ff;background-color: #1277ff;border-radius: 50%;overflow: visible;}
#HIVEcs .fly_btn button .icon{display: block;margin: 0 auto;width: 44px;height: 43px;transform: scale(0.8);background-position: -361px -1px;}
#HIVEcs .fly_btn button .txt{display: none;position: absolute;top: 8px;right: 68px;padding: 12px 30px;font-size: 14px;line-height: 20px;font-weight: bold;color: #fcfdff;border-radius: 24px;white-space: nowrap;background-color: rgba(10, 10, 18, 0.9);}
#HIVEcs .fly_btn button:hover .txt{display: block;}

#HIVEcs_main #content{}
#HIVEcs_main .search_box{margin-top: -110px;margin-bottom: 80px;}
#HIVEcs_main .list_faq {width: 1200px;margin: 130px auto 0;}
#HIVEcs_main .list_faq .title{text-align: left;font-size: 28px;margin-bottom: 30px;}
#HIVEcs_main .list_faq.main_result .title{text-align:center;}
#HIVEcs_main .fly_btn{display: block !important;}

.list_faq{position: relative;margin-top: 50px;}
.list_faq.main_result{margin-top:-10px;}
.list_faq.main_result .btns a{padding: 18px 50px;}
.list_faq.result{}
.list_faq.result .title{margin: 70px 0 50px;}
.list_faq .title{font-size: 28px;margin-bottom: 30px;text-align: center;line-height: 36px;color: #000f45;}
.list_faq .btn_more{position: absolute;top: 15px;right:0;color: #b0baca;font-size: 14px;font-weight: bold;line-height: 20px;}
.list_faq .btn_more .icon {width: 14px;height: 8px;margin-top: -3px;margin-left: 5px;background-position:  -351px -86px;}
.list_faq .btn_more:hover	{color:#1277ff;}
.list_faq .btn_more:hover .icon	{background-position:-336px -86px;}

.list_faq .list{overflow: hidden;/* margin-bottom: 50px; */border-radius: 20px;background-color: #ffffff;}
.list_faq .list i{font-weight: bold;font-style: normal;}
.list_faq .list em{font-style: normal;}
.list_faq .list>*:after{content:"";position: absolute;top: 50%;left: 0;width: 4px;height: 0;transition: height .5s .2s,background-color .8s .2s;transform:translateY(-50%);background-color: transparent;}
.list_faq .list>*.on:after{height: 100%;transition:height .2s 0s,background-color .2s 0s;background-color: #1277ff;}
.list_faq .list>li.on{background-color:#fcfdff}
.list_faq .list>li.on .btn_open{background-color:#1277ff;border-color: #1277ff;transform: rotate(180deg);transition: transform .5s;}
.list_faq .list>li.on .btn_open .icon{background-position: -422px -86px;transform: rotate(-180deg);}
.list_faq .list>li{position: relative;border-top: 1px solid #e8eaed;}
.list_faq .list>li .new:before{content:"";position: absolute;top: 40px;left: 40px;width: 6px;height: 6px;border-radius: 50%;background-color: #ed5565;}
.list_faq .list>li:first-child{border-top-width: 0;}
.list_faq .list em{text-indent:0;display: inline-block;background-color: #fdff00;}
.list_faq .bubbles{display: inline-block;text-indent: 0;font-weight: bold;font-size: 11px;margin-left: 5px;padding: 6px 12px;color: #b0baca;line-height: 17px;border-radius: 14.5px;background-color: #f1f4fa;}
.list_faq .bubbles+.bubbles{margin-left: 1px;}
.list_faq .btn_open{position: absolute;top: 28px;right:30px;width: 34px;height: 34px;transform: rotate(0deg);transform-origin: 50% 50%;transition: transform .5s;border-radius: 50%;border: 2px solid rgba(176, 186, 202, 0.4);}
.list_faq .btn_open:hover{border: solid 2px rgba(176, 186, 202, 1);}
.list_faq .btn_open .icon{position: absolute;top: 50%;left: 50%;width: 11px;height: 6px;margin: -3px 0 0 -5px;background-position: -444px -86px;}
.list_faq .acd_head{position: relative;display: block;padding: 30px 94px 30px 70px;text-indent: -20px;line-height: 25px;transition: color .5s;}
.list_faq .on .acd_head{color: #1277ff;}
.list_faq .acd_body{position: relative;display: none;padding: 0 94px 30px 70px;line-height: 22px;letter-spacing: normal;color: #7e8592;}
.list_faq .acd_body:before{content:"A.";position: absolute;top:0;left: 50px;font-weight: bold;}

.list_faq .title{margin-bottom: 50px;font-size: 28px;font-weight: bold;font-size: 30px;line-height: 36px;color: #00092b;text-align: center;}
.list_faq .title.not_found{margin-bottom:60px;padding-bottom:70px;border-bottom: 2px solid #e8eaed;}
.list_faq .txt{margin: 60px 0 30px;font-size: 20px;font-weight: bold;color: #00092b;text-align: center;}
.list_faq .txt+.btns{border-top-width: 0;margin-top: 0;padding-top: 0;}
.list_faq .txt+.btns a{width: 250px;}
.list_faq .btns{margin-top: 50px;text-align: center;}
.list_faq .btns a{display: inline-block;padding: 18px 20px;font-size: 16px;line-height: 24px;font-weight: bold;color: #1277ff;border-radius: 32px;border: solid 2px rgba(18, 119, 255, .4);box-sizing: border-box;transition:border-color .2s;}
.list_faq .btns a:hover{border-color:rgba(18, 119, 255, 1);}
.list_faq .btns a{margin: 0 12px;}

.category{margin: 48px 0 25px;text-align: center;}
.category a{display: inline-block;margin: 0 6px 12px;padding: 12px 20px;font-size: 14px;color: #7e8592;line-height: 20px;font-weight: bold;border-radius: 28px;border:2px solid rgba(176, 186, 202, 0.4);transition: border-color .2s;}
.category a:hover{border-color:rgba(176, 186, 202, 1);}
.category a.on{color: #1277ff;border-color: #1277ff;}

/* HIVE의 다른 게임들 */
.section_other_games{position: relative;margin-top: -130px;padding: 130px 0 100px;background-color: #fff;}
.section_other_games .title	{margin-bottom: 60px;text-align: center;font-size: 32px;font-weight:bold;line-height:1.25;color: #00092b;}
.section_other_games .list{margin: 0 auto 18px;width: 1024px;}
.section_other_games .list:after{content:"";clear:both;display: table;}
.section_other_games .list li{float: left;margin:0 0 20px 20px;width: 154px;}
.section_other_games .list li:nth-child(1),
.section_other_games .list li:nth-child(7){margin-left: 0;}
.section_other_games .list li .img{margin-bottom: 15px;width: 100%;height: 154px;border-radius: 20px;background-size: 100% 100%;-webkit-transition: box-shadow 0.2s;transition: box-shadow 0.2s;}
.section_other_games .list li:hover .img{box-shadow: 0 13px 20px -6px #aab3c5;}
.section_other_games .list li .tit{position: relative;display: block;height: 72px;font-size: 16px;font-weight: bold;color: #000f45;}
.section_other_games .list li.new .tit{position: relative;display: block;height: 72px;padding-left: 14px;font-size: 16px;font-weight: bold;color: #000f45;}
.section_other_games .list li.new .tit:before{content:"";position: absolute;top: 4px;left: 0px;width: 6px;height: 6px;border-radius: 50%;background-color: #ed5565;}
.section_other_games .list li a{display: block;}
.section_other_games .paging{margin-top:0;}

#HIVEcs_game{}
.search_game_box	{position: relative;width:1200px;height: 170px;margin: 50px 0 50px;padding: 57px 50px 57px 803px;box-sizing:border-box;background-color:#e8eaed;border-radius:20px;background-size: cover;background-position: 50% 50%;}
.search_game_box:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius: 20px;background-color: rgba(18, 119, 255, .85);}
.search_game_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_game_box .inner:hover	{border:2px solid #7e8592;}
.search_game_box .col	{display: block;padding: 0 40px;vertical-align:middle;}
.search_game_box .game_img	{position: absolute;top: -30px;left:40px;width: 160px;height: 160px;padding: 0;background-color: rgba(18, 119, 255, 1);border-radius: 30px;background-size: cover;box-shadow: 0 10px 20px -6px rgba(0, 0, 0, 0.5);}
.search_game_box .game_select	{position: absolute;top: 50%;left: 212px;margin-top: -18px;}
.search_game_box .game_select button{background-color: transparent;}

.search_game_box .game_select.disabled	{color:#888;text-shadow:1px 1px #fff;border-radius: 3px;background-color:#f5f6f9;background-position:100% 100%;}
.search_game_box .game_select .btn_select	{width:100%;max-width:100%;height:36px;overflow:hidden;padding:0 28px 0 10px;font-size: 28px;color: #fff;font-weight: bold;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-width: 0;}
.search_game_box .game_select .btn_select:after{content:"";position:absolute;top:50%;right:0;width:10px;height:6px;background: url(../img/icon2x.png) -411px -86px no-repeat;background-size:512px 512px;transition: .5s;}
.search_game_box .game_select .btn_select.disabled,.select .btn_select[disabled]	{color:#bebebe;text-shadow:1px 1px #fff;background-color:#f5f6f9;}
.search_game_box .game_select .btn_select:focus	{}
.search_game_box .game_select .btn_select.on + .select_list	{display:block !important;top: 58px;}
.search_game_box .game_select .btn_select.on.at + .select_list	{top:auto;bottom:38px;}

.search_game_box .game_select .select_list	{display:none;position:absolute;z-index:2;left:0;width: 938px;overflow: hidden;border-radius: 20px;box-shadow: 0 2px 10px 1px rgba(186, 194, 209, 0.5);background-color: #ffffff;box-sizing: border-box;}
.search_game_box .game_select .select_list:before	{display:none;}
.search_game_box .game_select .select_list .sort {padding: 30px 10px 26px 20px;margin:0 20px;border-bottom: 1px solid #e8eaed;overflow: hidden;}
.search_game_box .game_select .select_list .sort ul {float: left;max-height: none;padding: 0;background-color: transparent;border: 0;border-radius: 0;overflow: hidden;}
.search_game_box .game_select .select_list .sort ul li {float: left;margin-right: 40px;font-weight: bold;font-size: 14px;color: #7e8592;line-height: 20px;cursor: pointer;}
.search_game_box .game_select .select_list .sort ul li:before {content: '';display: inline-block;width: 6px;height: 6px;margin-right: 8px;background-color: #b0baca;border-radius: 50%;vertical-align: middle;}
.search_game_box .game_select .select_list .sort ul li.on {color: #1277ff;}
.search_game_box .game_select .select_list .sort ul li.on:before {background-color: #0076ff;}
.search_game_box .game_select .select_list .sort .filter {float: right;}
.search_game_box .game_select .select_list .sort .filter .btn_filter {margin-left: 20px;font-weight: normal;color: #7e8592;}
.search_game_box .game_select .select_list .sort .filter .btn_filter.on {color: #1277ff;}
.search_game_box .game_select .select_list .sort .filter .btn_filter .icon {width: 20px;height: 20px;display: inline-block;margin: -2px 4px 0;vertical-align: middle;background-position: -43px -128px;}
.search_game_box .game_select .select_list .sort .filter .btn_filter.on .icon {background-position: -22px -128px;}
.search_game_box .game_select .select_list >ul	{padding: 0;max-height: none;padding:3px;box-sizing:border-box;background-color:#fff;border-radius:4px;padding: 10px 10px 10px 20px;border-width: 0;overflow-y: auto;}
.search_game_box .game_select .select_list >ul>li{float:left;width: 25%;margin: 10px 0;}
.search_game_box .game_select .select_list button{font-size: 14px;font-weight: bold;}
.search_game_box .game_select .select_list .icon_game{position: absolute;top: 0;left: 0;vertical-align: middle;margin-right: 5px;width: 50px;height: 50px;border-radius: 15px;background-size: cover;}
.search_game_box .game_select .select_list .option	{width:100%;display:block;padding: 0 10px 0 60px;box-sizing:border-box;font-size:13px;color: #000f45;height: 50px;line-height: 20px;text-align:left;white-space:normal;transition: color .2s;}
.search_game_box .game_select .select_list .option:focus,
.search_game_box .game_select .select_list .option:hover	{color:#1277FF}

.search_game_box .search	{width: 345px;position: absolute;top: 50%;right: 50px;height: 56px;margin-top: -28px;background-color: #fff;border: 2px solid #c8dbf3;border-radius: 32px;box-sizing: border-box;transition: border-color .2s;}
.search_game_box .search:hover	{border: 2px solid #0a0a12;}
.search_game_box .input_search	{width:100%;height: 100%;padding: 0 40px 0 46px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size: 14px;line-height:22px;color: #000f45;border-width: 0;background:none;background-color:rgba(0, 0, 0, 0);outline:0;}
.search_game_box .btn_input_delete	{display: none;width:10px;height:10px;position:absolute;top:50%;right: 20px;margin-top:-5px;font-size:0;color:rgba(0, 0, 0, 0);background: url(../img/icon2x.png) -64px -128px no-repeat;background-size: 512px 512px;background-position:-246px -86px;}
.search_game_box .btn_input_delete.on{display: block;}
.search_game_box .btn_search	{min-width: 19px;height: 0;top: 50%;left: 20px;position: absolute;width: 19px;height: 19px;margin-top: -9.5px;padding: 0;font-size: 0;font-weight:bold;line-height:22px;color:#fff;background-color:#1277ff;border-radius: 0;background: url(../img/icon2x.png) -64px -128px no-repeat;background-size: 512px 512px;}
.search_game_box .btn_search:hover	{box-shadow:0 10px 20px -6px rgba(0, 58, 255, 0.7);}
.search_game_box:after	{display:table;clear:both;content:"";}

.notice_box{margin-top: 50px;padding: 40px 54px;border-radius: 15px;background-color: #e8eaed;}
.notice_box li{text-indent: -10px;line-height: 22px;margin-top: 10px;}
.notice_box li:first-child{margin-top: 0;}
.notice_box li:before{content:"";display: inline-block;margin-right: 10px;margin-top: -3px;width: 4px;height: 4px;vertical-align: middle;border-radius: 50%;background-color: #1277ff;}

/* 1:1 문의 */
.inquiry {}
.inquiry .txt_req{margin: 30px 0 20px;text-align: right;}
.inquiry .req:before{content:"*";color: #ed5565;}
.inquiry .list{border-top: 1px solid #000f45;border-bottom:1px solid #e8eaed;}
.inquiry .list select{display: inline-block;padding:17px 40px 17px 20px;font-size: 15px;line-height: 22px;border: 1px solid #e8eaed;height: 40px;}
.inquiry .list >li{clear:both;border-top: 1px solid #e8eaed;}
.inquiry .list >li:after{content:"";clear:both;display:table;}
.inquiry .list >li:first-child{border-top-width: 0;border-color:#000f45}
.inquiry .list .head,
.inquiry .list .body{position: relative;float:left;}
.inquiry .list .head{width: 155px;height: 56px;padding: 20px 20px 20px 87px;}
.inquiry .list .head:after{content: "";display:inline-block;vertical-align: middle;width:0;height: 100%;margin-right: -5px;}
.inquiry .list .head strong{display: inline-block;vertical-align: middle;}
.inquiry .list .body{width: 875px;padding: 18px 20px 18px 0;}
.inquiry .list .body input[type="text"]{width: 100%;}
.inquiry .list .body .list_inline,
.inquiry .list .body .list_inline li{display: inline-block;vertical-align: middle;}
.inquiry .list .body .list_inline li{margin-right: 20px;}
.inquiry .list .body .list_inline._chks {margin-top: -24px;}
.inquiry .list .body .list_inline._chks li{width: 192px;margin-top: 24px;white-space: nowrap;}
.inquiry .list .body .dynamic li{position: relative;margin-bottom:10px;}
.inquiry .list .body .dynamic li:last-child{margin-bottom: 18px;}
.inquiry .list .body .textarea_wrap{position: relative;}
.inquiry .list .body .textarea_wrap .req{top: 20px}
.inquiry .list .body textarea{width: 100%;min-height: 92px;margin: 0;padding: 17px 20px;font-size: 15px;line-height: 22px;border-radius: 4px;border: 2px solid #e8eaed;box-sizing: border-box;resize: vertical;color: #000f45;outline: 0;transition: border-color .2s;}
.inquiry .list .body textarea:focus,
.inquiry .list .body textarea:hover{border-color: #7e8592;}
.inquiry .list .req{position: absolute;top: 40px;left: -10px;}
.inquiry .list .body li .req{top: 23px;}

/* 휴대폰 수집 영역 */
.inquiry .list .body .dynamic	{position: relative;margin-bottom:20px;}
.inquiry .list .body .dynamic .req 	{top: 23px;}
.inquiry .list .body .note_1 	{margin-bottom: 10px;}
.inquiry .list .body .note_2 	{padding-left: 10px;}
.inquiry .check_wrap	{padding-bottom: 12px;}
.inquiry .agree.check	{padding: 0;}
.inquiry .open .collect_desc{display: block;}
.inquiry .collect_desc{display: none;}
.inquiry .collect_desc ul{margin:18px 0;padding:30px;background-color:#f4f5f8;border-radius:4px;border:2px solid #e8eaed;}
.inquiry .collect_desc li{margin-top:8px;}
.inquiry .collect_desc li:first-child{margin-top:0;}
.inquiry .collect_desc li:before{content:'';display:inline-block;width:4px;height:4px;margin:-4px 10px 0 0;background-color:#000f45;border-radius:50%;vertical-align:middle;}
.inquiry .collect_desc li em {font-style:normal;font-weight:bold;text-decoration:underline;font-size: 16px;}
.inquiry .btn_toggle {font-size: 14px;line-height: 22px;color: #b0baca;font-weight:bold;padding-right: 28px;margin-left: 10px;position: relative;}
.inquiry .btn_toggle:after	{content:"";display: inline-block;width: 24px;height: 24px;border:solid 2px #b0baca;border-radius:50%;box-sizing:border-box;position: absolute;right: 0;top: 50%;transform:translateY(-50%);opacity: 0.4;}
.inquiry .btn_toggle:before	{background-image: url("data:image/svg+xml,%3Csvg width='8' height='4.8' viewBox='0 0 8 4.8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 .98c0 .26-.104.519-.308.712L4.674 4.53a1 1 0 0 1-1.369-.002L.306 1.69A.973.973 0 0 1 .275.303a.999.999 0 0 1 1.402-.03l2.316 2.19L6.326.27a1 1 0 0 1 1.401.035C7.91.495 8 .738 8 .98z' fill='%23B0BACA' fill-rule='evenodd'/%3E%3C/svg%3E%0A");width: 8px;height: 5px;content:"";display: inline-block;position: absolute;right:8px;top:9px;opacity: 0.4;}
.inquiry .open .btn_toggle:before	{transform: rotate(180deg);top: 8px;}
.inquiry .btn_toggle:hover:after,.inquiry .btn_toggle:hover:before	{opacity: 1;}

.inquiry p.note{padding:10px 10px 10px 0;color: #7e8592;}
.inquiry ul.note{padding:30px 0}
.inquiry ul.note li{padding-left: 34px;padding-right: 10px;text-indent: -14px;margin-top: 10px;color: #7e8592;}
.inquiry ul.note li:first-child{margin-top: 0;}
.inquiry ul.note li:before{content:"";display: inline-block;margin-right: 10px;margin-top: -3px;width: 4px;height: 4px;vertical-align: middle;border-radius: 50%;background-color: #7e8592;}

.inquiry .files{color: #7e8592;font-size: 13px;line-height: 18px;}
.inquiry .files li{float: left;position: relative;width: 432px;margin-top: 6px;margin-left: 10px;padding:15px 20px;line-height: 18px;border-radius: 4px;border: 2px solid #e8eaed;box-sizing: border-box;}
.inquiry .files li:nth-child(odd){margin-left: 0;}
.inquiry .files li .txt{font-weight: bold;}
.inquiry .files li .size{position: absolute;top:15px;right:37px;}
.inquiry .files li .btn_del{position: absolute;top: 20px;right:15px;width: 10px;height: 10px;}
.inquiry .privacy{padding:36px 10px 20px;font-size:15px;color:#000f45;line-height:22px;}
.inquiry .privacy dt{margin-left:10px;font-weight:bold;font-size:18px;line-height:26px;}
.inquiry .privacy dd{margin:18px 0;padding:30px;background-color:#f4f5f8;border-radius:4px;border:2px solid #e8eaed;}
.inquiry .privacy dd li{margin-top:8px;}
.inquiry .privacy dd li:first-child{margin-top:0;}
.inquiry .privacy dd li:before{content:'';display:inline-block;width:4px;height:4px;margin:-4px 10px 0 0;background-color:#000f45;border-radius:50%;vertical-align:middle;}
.inquiry .privacy dd li em {font-style:normal;font-weight:bold;text-decoration:underline;font-size: 16px;}
.inquiry .privacy>p{margin-left:10px;}

.inquiry .privacy .title {
    margin-left:10px;
    font-weight:bold;
    font-size:18px;
    line-height:26px;
}
.inquiry .privacy .summary {
    margin-top:10px;
}
.inquiry .privacy .contents {
    margin: 18px 0;
    padding: 30px;
    background-color: #f4f5f8;
    border-radius: 4px;
    border: 2px solid #e8eaed;    
}
.inquiry .privacy .contents ul li {position:relative;}
.inquiry .privacy .contents ul li:not(:last-child) {
    margin-bottom:9px;
}
.inquiry .privacy .contents ul > li > ul > li {
    padding-left:10px;
}
.inquiry .privacy .contents ul > li > ul > li::before {
    content:'';
    /* display: inline-block; */
    position:absolute;
    width: 4px;
    height: 4px;
    margin: -4px 0px 0 0;
    background-color: #000f45;
    top:14px;
    left:0;
    border-radius: 50%;
    vertical-align: middle;
}
.inquiry .privacy .contents ul > li > ul > li strong {
    text-decoration: underline;
}
.inquiry .privacy .check_wrap  {
    margin-left:10px;
    margin-top:10px;
    padding-bottom:0;
}
.inquiry .privacy .agree label {
    font-weight:normal;
}
.inquiry .agree{padding:0 0 40px 20px;}
.inquiry .agree label{color:#000f45;font-weight: bold;}
.inquiry .agree li{margin-top: 23px;}
.inquiry .agree li:first-child{margin-top: 0;}

.inquiry .btns{padding: 50px 0 0;border-top: 2px solid #e8eaed;text-align: center;}
.inquiry .btns .note{margin:-20px 0 50px 0;padding:0;text-align:left;}
.inquiry .btns button{display: inline-block;margin: 0 12px;padding: 18px 40px;font-size: 16px;line-height: 24px;font-weight: bold;color: #7e8592;border-radius: 32px;border: solid 2px rgba(126, 133, 146, .4);box-sizing: border-box;transition: .2s;}
.inquiry .btns button:hover{border-color:rgba(126, 133, 146, 1);}
.inquiry .btns .btn_act{color: #1277ff;border-color: rgba(18, 119, 255, .4);}
.inquiry .btns .btn_act[type="submit"]{color: #fff;background-color: #1277ff;}
.inquiry .btns .btn_act[type="submit"]:hover{background-color: #105AFB;}
.inquiry .btns .btn_act:hover{border-color: rgba(18, 119, 255, 1);}
.inquiry.complete .btns{padding-top: 48px;}
.inquiry.complete .btns button{padding:18px 50px;}

.inquiry .result_msg{margin-top: 50px;font-size: 28px;font-weight: bold;font-size: 30px;line-height: 36px;color: #000f45;text-align: center;border-top: 1px solid #000f45;}
.inquiry .result_msg .txt{width: 100%;display: inline-block;vertical-align: middle;}
.inquiry .result_msg a{font-weight: bold;}
.inquiry .result_msg strong{line-height: 36px;}
.inquiry .result_msg p{margin-top: 30px; font-size: 16px;font-weight: normal;font-size: 16px;line-height: 24px;color: #7e8592;}
.inquiry .result_msg.not_found{margin-bottom:60px;padding-bottom:70px;border-bottom: 2px solid #e8eaed;}
.inquiry .result_msg.not_found{margin-bottom:60px;padding-bottom:70px;border-bottom: 2px solid #e8eaed;}

.error{padding: 270px 104px 175px 104px;background-position: 104px 200px;background-repeat: no-repeat;background-size: 320px 320px;}
.error:before{content: "";display: block;position: fixed;top: 0;right: 0;left: 0;bottom: 0;background: #f7f8fa;z-index: -10;}
.error .result_msg{padding-left: 350px;font-size: 28px;font-weight: bold;font-size: 30px;line-height: 24px;color: #000f45;text-align: left;}
.error .result_msg a{color: #1277ff;}
.error .result_msg a:hover{text-decoration: underline;}
.error .result_msg strong{line-height: 42px;display: block;font-size: 28px;}
.error .result_msg p{margin-top: 20px;font-size: 16px;font-weight: normal;font-size: 16px;line-height: 24px;color: #7e8592;}
.error .result_msg.not_found{margin-bottom:60px;padding-bottom:70px;border-bottom: 2px solid #e8eaed;}
.error .result_msg.not_found{margin-bottom:60px;padding-bottom:70px;border-bottom: 2px solid #e8eaed;}

.toast_alert{display: none;position: fixed;top: 15px;left:50%;z-index: 100;padding: 30px;width: 386px;border-radius: 8px;box-shadow: 0 10px 20px -6px rgba(24, 50, 100, 0.3);border: solid 3px #ffc213;transform: translate(-50%,0);background-color: rgba(255,255,255,.95);box-sizing: border-box;}
.toast_alert.on{display: block;}
.toast_alert .txt{position: relative;padding-top: 36px;font-size: 15px;font-weight: bold;line-height: 22px;text-align: center;color: #7e8592;text-align: center;}
.toast_alert .txt:before{content:"";position: absolute;top:0;left:50%;margin-left: -15px;width: 30px;height: 26px;background: url(../img/icon2x.png) -120px -205px no-repeat;background-size: 512px 512px;}
.toast_alert .btn_close{position: absolute;top: 15px;right: 15px;width: 11px;height: 11px;}
.toast_alert .btn_close .icon{position: absolute;top: 50%;left: 50%;width: 11px;height: 11px;background: url(../img/icon2x.png) -455px -86px no-repeat;background-size: 512px 512px;transform: translate(-50%,-50%);}

.pop_birth{display:none;position:fixed;top:0;left:0;right:0;bottom:0;min-width:640px;background:rgba(0,0,0,.8);text-align:center;z-index:99;}
.pop_birth.on{display:block;}
.pop_birth:after{content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.pop_birth .inner{position:relative;display:inline-block;width:600px;min-height:306px;margin:10px;padding:50px 50px 40px;background-color:#fff;border-radius:20px;box-sizing:border-box;vertical-align:middle;}
.pop_birth .inner .title{font-size:24px;color:#1277ff;line-height:30px;}
.pop_birth .inner .datepicker{margin:40px auto 30px;}
.pop_birth .inner .datepicker input{display:inline-block;width:120px;height:56px;margin:0 3px;background:transparent;border-radius:4px;box-sizing:border-box;font-size:15px;color:#000f45;line-height:22px;text-align:center;}
.pop_birth .inner .btn_check{display:inline-block;min-width:190px;height:60px;margin:0 12px;padding:16px 20px;background-color:#1277ff;border-radius:32px;font-weight:bold;font-size:16px;color:#fff;line-height:24px;box-sizing:border-box;transition:.2s;}
.pop_birth .inner .btn_check:hover{background-color:#105AFB;}
.pop_birth .inner .btn_close{position:absolute;top:-12px;right:-13px;width:45px;height:45px;background-position:-2px -205px;background-image:url(../img/icon2x.png);background-repeat:no-repeat; background-size:512px 512px;}

.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/qrcode_com2usholdings.png);}
.pop_qrcode .wrap .com2us	{background-image:url(../img/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);}
.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;background-image: url(../img/icon2x.png);background-repeat: no-repeat; background-size: 512px 512px;}

/* company cs layout */
body.hive .nav .logo {height:28px;margin:27px auto 0;}
body.com2us .footer .customer,
body.etc .footer .customer {position:relative;display:inline-block;width:auto;height:18px;margin:6px 14px 20px 0;padding-right:14px;vertical-align:top;}
body.com2us .footer .customer img,
body.etc .footer .customer img {width:auto;height:100%;}
body.com2us .footer .logo,
body.etc .footer .logo {display:inline-block;}
body.com2us .footer .channel {margin-top:14px;}
body.com2us .footer .channel .title {display:block;min-width:100%;margin-bottom:14px;text-align:left;}
#HIVEcs.company .section_title.cs_main {height:350px;}
#HIVEcs.company .section_title.cs_main .overlay {padding:80px 0;}
body.company .section_other_games {margin-top:0;}
body.com2us .section_other_games,
body.etc .section_other_games {padding-bottom:0;}
body.com2us .section_other_games .list,
body.etc .section_other_games .list {width:auto;margin:0 auto 60px;}
body.com2us .section_other_games .list li,
body.etc .section_other_games .list li {position:relative;width:386px;height:auto;margin:0 0 30px 20px;}
body.com2us .section_other_games .list li:nth-child(3n-2),
body.etc .section_other_games .list li:nth-child(3n-2) {margin-left:0;}
body.com2us .section_other_games .list li a,
body.etc .section_other_games .list li a {overflow:hidden;}
body.com2us .section_other_games .list li .background,
body.etc .section_other_games .list li .background {position:relative;width:386px;height:217px;background-color:#000;border-radius:15px;overflow:hidden;}
body.com2us .section_other_games .list li .background:after,
body.etc .section_other_games .list li .background:after {content:'';position:absolute;bottom:0;width:100%;height:105px;background-image:linear-gradient(to bottom,rgba(10,10,18,0) 0%,rgba(10,10,18,0.8));border-bottom-right-radius:15px;border-bottom-left-radius:15px;}
body.com2us .section_other_games .list li .background .img,
body.etc .section_other_games .list li .background .img {position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background-position:50% 50%;background-size:100% 100%;border-radius:initial;-webkit-transition:transform 0.6s cubic-bezier(.23,1,.32,1);transition:transform 0.6s cubic-bezier(.23,1,.32,1);-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);}
body.com2us .section_other_games .list li:hover .background .img,
body.etc .section_other_games .list li:hover .background .img {transition:transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);transform:scale(1.1) translateZ(0);}
body.com2us .section_other_games .list li .icon,
body.etc .section_other_games .list li .icon {position:absolute;bottom:15px;left:15px;width:60px;height:60px;background:#000;background-size:100% 100%;border-radius:15px;overflow:hidden;}
body.com2us .section_other_games .list li .name,
body.etc .section_other_games .list li .name {position:absolute;bottom:15px;left:85px;right:15px;height:60px;font-size:15px;font-weight:bold;line-height:22px;color:#fff;text-align:left;display:flex;display:-webkit-flex;-webkit-box-pack:center;-webkit-box-align:center;align-items:center;-webkit-align-items:center;}
body.com2us .section_other_games .list li .name span,
body.etc .section_other_games .list li .name span {display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:normal !important;-webkit-line-clamp: 2;-webkit-box-orient:vertical;}
body.com2us .section_other_games .list li.new .name span:before,
body.etc .section_other_games .list li.new .name span:before {content:'';display:inline-block;width:6px;height:6px;margin:-4px 4px 0 0;border-radius:50%;background-color:#ed5565;vertical-align:middle;}