@import url('https://fonts.googleapis.com/css?family=Cinzel');
/*Copyright (c) 2012 Natanael Gama (info@ndiscovered.com), with Reserved Font Name ‘Cinzel’
This Font Software is licensed under the SIL Open Font License, Version 1.1.*/

@import url('https://fonts.googleapis.com/css?family=Noto+Sans');
/*Copyright 2012 Google Inc. All Rights Reserved.
This Font Software is licensed under the SIL Open Font License, Version 1.1*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, i, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td, select, input, textarea {border: 0; margin: 0; padding: 0; vertical-align: baseline;line-height:1.2em;}
body, input, textarea, select, td {color: #000000;font-size:12px;font-family:'Noto Sans', sans-serif;}
h1, h2, h3, h4, h5, h6 {font-size: 12px; }
h1, h2, h3, h4, h5, h6, strong {font-weight:normal; }
a {color: #000000; text-decoration: none; cursor:pointer;}
a:hover {text-decoration:none;}
em, i, strong {font-style: normal; }
ol, ul {list-style: none; }
table {border-collapse: collapse; border-spacing: 0; margin: 0; outline: 0; }
legend,caption,.hide{position:absolute;overflow:hidden;visibility:hidden;height:0;font-size:0;line-height:0}
th, td {font-weight: normal; }
input,select,textarea,button{vertical-align:middle}
input::-ms-clear{display:none}
button{border:0 none;background-color:transparent;cursor:pointer}
blockquote:before, blockquote:after,q:before, q:after {content: ""; }
blockquote, q {quotes: ""; }

/*layout css*/
body{word-break:break-all;}
.t1{font-family: 'Cinzel';text-transform:lowercase;}

.btn{position:absolute;display:block;background-color:#000;opacity:0;filter:alpha(opacity=0);line-height:0;font-size:0;text-indent:-99999em;cursor:pointer;}
.bt{position:absolute;display:block;cursor:pointer;}
.ico{background:url(../img/common/icon.png) no-repeat 0 0;display:block;width:24px;height:24px;}

.clear:after{display:block;clear:both;content:"";}
.fl{float:left;}
.fr{float:right;}

.wrap{position:relative;background:#ddd;width:100%;min-width:1280px;padding-bottom:621px;overflow:hidden;}
.sk{position:relative;width:100%;min-width:1280px;overflow:hidden;text-align:center;}
.sk .cont{width:1280px;margin:0 auto;}
.sk .tit{display:inline-block;width:auto;font-size:46px;color:#000;opacity:0.9;filter:alpha(opacity=90);text-align:center;font-weight:bold;margin:50px auto;}
.sk .tit .ico_tmark{margin:0 auto -3px;}

/*animation*/
@keyframes blink {0% {color:#959595;} 50% {color:#efefef;} 100% {color:#959595;}}
@-webkit-keyframes blink {0% {color:#959595;} 50% {color:#efefef;} 100% {color:#959595;}}

/*icon*/
.ico_tmark{background-position:0 -95px;width:35px;height:69px;}
.ico_tmark2{background-position:-35px -95px;width:35px;height:69px;}
.ico_tmark3{background-position:-70px -88px;width:65px;height:65px;}
.ico_tmark4{background-position:-135px -95px;width:21px;height:44px;}
.ico_tmark5{background-position:-37px -48px;width:186px;height:37px;}
.ico_tmark6{background-position:-216px -24px;}

.ico_arr_l{background-position:0 -154px;width:30px;height:30px;}
.ico_arr_l2{background-position:-60px -154px;width:30px;height:30px;}
.ico_arr_r{background-position:-30px -184px;width:30px;height:30px;}

.ico_twitter{background-position:0 0;}
.ico_twitter2{background-position:-44px -214px;width:44px;height:44px;}
.ico_twitter3{background-position:0 -258px;width:48px;height:48px;}

.ico_facebook{background-position:-24px 0;}
.ico_facebook2{background-position:-48px -258px;width:48px;height:48px;}

.ico_utube{background-position:-48px 0;}
.ico_utube2{background-position:-96px -258px;width:48px;height:48px;}
.ico_utube3{background-position:-116px -154px;width:28px;height:28px;}
.ico_utube4{background-position:-116px -184px;width:28px;height:28px;}

.ico_twitch{background-position:-144px -154px;width:28px;height:28px;}
.ico_twitch2{background-position:-144px -184px;width:28px;height:28px;}

.ico_discord{background-position:-72px 0;}
.ico_discord2{background-position:-144px -258px;width:48px;height:48px;}

.ico_steamcommunity{background-position:-96px 0;}
.ico_steamcommunity2{background-position:-192px -258px;width:48px;height:48px;}

.ico_forum{background-position:-120px 0;}
.ico_wiki{background-position:-144px 0;}

.ico_retw{background-position:-168px 0;}
.ico_like{background-position:-192px 0;}
.ico_like2{background-position:0 -214px;width:44px;height:44px;}

.ico_steam{background-position:0 -48px;width:38px;height:38px;}

.ico_play{background-position:0px -354px;width:54px;height:54px;}
.ico_img{background-position:-54px -354px;width:54px;height:54px;}
.ico_new{background-position:-108px -354px;width:56px;height:56px;}

.ico_asterisk{background-position:-216px 0;width:24px;height:24px;}

.ico_close{background-position:-90px -154px;width:26px;height:26px;}
.ico_close2{background-position:-156px -85px;width:65px;height:65px;}

.ico_rss{background-position:-240px 0;}
.ico_link{background-position:-264px -4px;width:24px;height:16px;}

/*banner*/
.banner{background:#050505;width:100%;height:215px;border-bottom:1px solid #333;}

/*header*/
.gnb .bar{border-left:1px solid #333;height:8px;display:inline-block;}
.gnb .fl{margin-left:32px;}
.gnb .fl p{display:inline-block;margin:8px;}
.gnb .fl p span{display:inline-block;vertical-align:middle;color:#868686;font-size:11px;margin-right:7px;}
.gnb .fl p a{display:inline-block;vertical-align:middle;width:24px;height:24px;margin-left:5px;}
.gnb .fr a{display:inline-block;vertical-align:middle;padding:8px 20px 8px 16px;border-left:1px solid #333;}
.gnb .fr a span{display:inline-block;vertical-align:middle;color:#868686;font-size:14px;font-weight:bold;}
.gnb .fr a .ico{display:inline-block;vertical-align:middle;margin-right:8px;}

.gnb .fl a:hover .ico_twitter{background-position:0 -24px;}
.gnb .fl a:hover .ico_facebook{background-position:-24px -24px;}
.gnb .fl a:hover .ico_utube{background-position:-48px -24px;}
.gnb .fl a:hover .ico_discord{background-position:-72px -24px;}
.gnb .fl a:hover .ico_steamcommunity{background-position:-96px -24px;}
.gnb .fr a:hover span{color:#fff;}
.gnb .fr a:hover .ico_forum{background-position:-120px -24px;}
.gnb .fr a:hover .ico_wiki{background-position:-144px -24px;}

.header {position:absolute;top:0;left:0;width:100%;min-width:1280px;z-index:100;}
.header .gnb{width:100%;height:40px;background:#000;}
.header .navi{position:absolute;top:40px;left:0;width:100%;min-width:1280px;height:80px;overflow:hidden;background-image:url(../img/common/opa_40.png);background-repeat:repeat;background-position:0 0;text-align:center;}
.header .nav_list{display:inline-block;max-width:1200px;margin:0 auto;}
.header .nav_list:after{display:block;clear:both;content:"";}
.header .nav_list > li{position:relative;float:left;width:auto;padding:0 40px 0 0;min-height:80px;text-align:center;}
.header .nav_list > li:first-child{margin-left:60px;}
.header .nav_list > li > a{display:table;height:76px;margin:0 auto;padding: 4px 0 0;}
.header .nav_list > li.on > a{height:68px;padding: 8px 0 0;border-bottom:4px solid #d8c29c;}
.header .nav_list > li > a span{height:72px;display:table-cell;vertical-align:middle;color:#fff;font-size:17px;padding:0 20px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
.header .nav_list > li a:hover span{color:#d8c29c;}
.header .nav_list > li.on > a span{height:68px;color:#d8c29c;}

.header .navi_sub{position:absolute;top:95px;left:0;}
.header .navi_sub li{max-width:155px;word-wrap:break-word;word-break:break-word;margin-top:16px;}
.header .navi_sub li:first-child{margin-top:13px;}
.header .navi_sub li a{display:table;text-align:left;padding:0 0 0 20px;}
.header .navi_sub > li a span{font-size:14px;display:inline-block;vertical-align:middle;color:#fff;}
.header .navi_sub > li:hover a span{color:#d8c29c;}
.header .navi_sub > li:hover a span,.header .navi_sub > li.on a span{color:#d8c29c;}
.header .navi_sub > li a .ico{display:inline-block;vertical-align:middle;}
.header .navi_sub > li:hover a .ico_link, .header .navi_sub > li.on a .ico_link{background-position:-264px -28px;}

.header .navi.on{height:280px;background-image:url(../img/common/opa_88.png) !important;}

.header .logo{position:absolute;top:15px;left:40px;width:204px;height:49px;background:url(../img/common/logo.png) no-repeat 0 0;}
.header .logo span{position:absolute;top:0;left:108px;width:27px;height:49px;background:url(../img/common/logo_ico.png) no-repeat 0 0;transition:0.5s ease;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;}
.header .logo:hover span{transform:perspective(400px) rotateY(180deg);-webkit-transform:perspective(400px) rotateY(180deg);-moz-transform:perspective(400px) rotateY(180deg);}

.header .bt_steam{top:0;right:0;min-width:198px;height:38px;padding:21px;text-align:center;background:#9f0000;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
.header .bt_steam:hover{background:#bc0000}
.header .bt_steam .ico{display:inline-block;vertical-align:middle;margin-right:12px;}
.header .bt_steam span{font-size:20px;font-weight:bold;color:#d8c29c;display:inline-block;vertical-align:middle;}

/*footer*/
.footer_area{background:#050608 url(../img/common/foot_bg.jpg) no-repeat center 0;position:absolute;bottom:0;left:0;width:100%;text-align:center;overflow:hidden;}
.footer_area .tit{display:inline-block;margin-top:45px;color:#efefef;font-size:32px;}
.footer_area .tx{color:#838384;font-size:14px;font-weight:bold;margin-top:9px;}

.footer_area .user_info{width:480px;margin:0 auto;text-align:center;margin:27px auto 0;}
.footer_area .user_info input{position:relative;z-index:1;background:url(../img/common/opa_10.png) repeat 0 0;outline:none;color:#a1a0a0;font-size:16px;line-height:1.2em;width:478px;height:52px;margin-bottom:5px;padding:10px 20px;border:1px solid #555;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.footer_area .user_info input.off{color:#a1a0a0;background:url(../img/common/opa_10.png) repeat 0 0;}
.footer_area .user_info input.on{border:1px solid #c39666;color:#f0f0f0;background:url(../img/common/opa_40.png) repeat 0 0;}
.footer_area .user_info input.result {border:1px solid #c39666;color:#f0f0f0;background:url(../img/common/opa_10.png) repeat 0 0;}
.footer_area .user_info input::-webkit-input-placeholder { color:#b9b9b9 }
.footer_area .user_info input::-moz-placeholder { color:#b9b9b9 }
.footer_area .user_info input::-ms-input-placeholder { color:#b9b9b9 }

.footer_area .user_info .bt{position:static;}
.footer_area .bt_subscribe{display:inline-block;background:#000;color:#d9b48c;min-width:159px;height:53px;margin:15px auto 29px;cursor:pointer;border:1px solid #c39666;}
.footer_area .bt_subscribe span{display:inline-block;border:1px solid #574532;margin:3px;min-width:91px;height:17px;font-size:20px;padding:10px 30px 18px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
.footer_area .bt_subscribe:hover span{border:1px solid #c39666;}

.footer_area .user_info .pol_area .bt{display:inline-block;vertical-align:middle;font-size:12px;cursor:pointer;margin:0 5px;}
.footer_area .user_info .pol_area .bt span{color:#8e8370;padding-bottom:2px;border-bottom:1px solid #8e8370;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
.footer_area .user_info .pol_area .bt:hover span{color:#d8c29c;border-bottom:1px solid #d8c29c;}

.footer_area .copy_area{text-align:center;padding-bottom:30px;} 
.footer_area .copy_area span{display:block;color:#828182;font-size:11px;line-height:1.4em;}
.footer_area .copy_area .neo_logo{width:50px;height:50px;margin:76px auto 16px;background:url(../img/common/neo_logo.png) no-repeat 0 0;}

/*slide common*/
.bx-wrapper{position:relative;overflow:hidden;}
.bx-viewport{z-index:1;}
.bxslider{text-align:center;margin:0 auto;}
.bx-controls{position:absolute;top:0;left:0;width:100%;z-index:2;}
.bx-controls .bx-pager{position:absolute;}
.bx-controls .bx-pager .bx-pager-item{display:inline-block;}
.bx-controls .bx-pager .bx-pager-link{display:inline-block;font-size:0;line-height:0;}
.bx-controls .bx-controls-direction{position:absolute;top:50%;left:0;width:100%;}
.bx-controls .bx-controls-direction a{position:absolute;top:0;line-height:0;font-size:0;cursor:pointer;}

/* popup */
.dim {display:none;position:fixed;top:0;left:0; background:#000; width:100%; height:100%; filter:Alpha(opacity=80); opacity:0.9; -moz-opacity:0.9; z-index:100;}
.pop {display:none;position:fixed;top:50%;left:50%;z-index:101;overflow:hidden}

.pop #player {position:absolute;top:0;left:0;width:100%;height:100%;}
.pop .bt_close{position:absolute;top:35px;right:28px;width:26px;height:26px;display:block;z-index:9;}
.pop .bt_close:hover .ico_close{background-position:-90px -184px;}
.pop .bt_close:hover .ico_close2{background-position:-221px -85px;}

.pop_mov{top:0;left:0;width:100%;height:100%;overflow:hidden;}
.pop_mov .cnt{position:relative;width:100%;height:100%;}
.pop_mov .bt_close{top:80px;right:20px;background-position:0 -120px;width:67px;height:67px;z-index:9;}
.pop_mov .close:hover{background-position:0 -187px;}  

.pop_artw{top:0;left:0;width:100%;height:100%;}
.pop_artw .bt_close{width:65px;height:65px;}
.pop_artw .bx-wrapper{position:absolute;top:50%;left:50%;margin:-360px 0 0 -930px;width:1860px;min-width:1860px;}
.pop_artw .bx-viewport{width:1280px !important;height:800px !important;margin:0 auto;}
.pop_artw .bxslider{width:1280px;}
.pop_artw .bxslider li{position:relative;width:1280px !important;height:800px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;}
.pop_artw .bxslider li img{max-width:1280px;max-height:720px}
.pop_artw .bxslider li .tit{width:50%;color:#fff;font-size:20px;text-align:center;margin:20px auto 0;max-height:50px;overflow:hidden;word-break:break-word;}
.pop_artw .bx-controls .bx-pager .bx-pager-item{display:none;}
.pop_artw .bx-controls .bx-controls-direction{position:fixed;margin-top:-52px;}
.pop_artw .bx-controls .bx-controls-direction a{width:87px;height:105px;background:url(../img/common/md_slide_btn.png) no-repeat 0 0;}
.pop_artw .bx-controls .bx-controls-direction .bx-prev{left:20px;background-position:0 0;}
.pop_artw .bx-controls .bx-controls-direction .bx-next{right:20px;background-position:-87px 0;}
.pop_artw .bx-controls .bx-controls-direction .bx-prev:hover{background-position:0 -105px;}
.pop_artw .bx-controls .bx-controls-direction .bx-next:hover{background-position:-87px -105px;}

.slide-number{position:absolute;bottom:20px;right:15px;font-size:20px;color:#5b5b5b;z-index:9;}
.slide-number strong{color:#fff;}

.pop_agree{padding:6px;margin:-300px 0 0 -265px;border:2px solid #c39666;background:#000;font-family:sans-serif;word-break:break-word;}
.pop_agree .cnt{width:513px;height:583px;border:1px solid #876847;color:#777;font-size:13px;line-height:1.7em;}
.pop_agree .cnt .p_top{position:relative;color:#d8c29c;font-size:20px;padding:28px 51px 28px 21px;border-bottom:1px solid #56422d;}
.pop_agree .cnt .p_mid{width:466px;height:332px;padding:40px 20px 40px;color:rgba(255,255,255,0.4);font-size:14px;overflow-y:auto;scrollbar-arrow-color:#efefef;scrollbar-Track-Color:#efefef;scrollbar-base-color:#dfdfdf;scrollbar-Face-Color:#dfdfdf;scrollbar-3dLight-Color:#dfdfdf;scrollbar-DarkShadow-Color:#dfdfdf;scrollbar-Highlight-Color:#dfdfdf;scrollbar-Shadow-Color:#dfdfdf}
.pop_agree .cnt .p_mid::-webkit-scrollbar{width:6px; height:12px}
.pop_agree .cnt .p_mid::-webkit-scrollbar-button:start:decrement, 
.pop_agree .cnt .p_mid::-webkit-scrollbar-button:end:increment{display:block;width:12px;height:12px;background-color:rgba(0,0,0,1)}
.pop_agree .cnt .p_mid::-webkit-scrollbar-track{background:rgba(0,0,0,1);}
.pop_agree .cnt .p_mid::-webkit-scrollbar-thumb{background:#5e5e5e;border-radius:3px;}
.pop_agree .cnt .p_mid dt,.pop_agree .cnt .p_mid dd, .pop_agree .cnt .p_mid p{line-height:2em !important;}
.pop_agree .cnt .p_mid dt{font-weight:bold;}
.pop_agree .cnt .p_mid a{color:rgba(216,194,156,0.4);line-height:2em;}
.pop_agree .cnt .p_mid a:hover{color:rgba(216,194,156,0.9);}
.pop_agree .cnt .p_bottom .bt{position:relative;display:inline-table;width:256px;height:65px;border-top:1px solid #56422d;text-align:center;}
.pop_agree .cnt .p_bottom .bt span{display:table-cell;vertical-align:middle;color:#8d8d8d;font-size:16px;font-weight:bold;}
.pop_agree .cnt .p_bottom .bt:hover span{color:#e5e5e5;}
.pop_agree .cnt .p_bottom .bt.bt_agree{border-right:1px solid #56422d;}
.pop_agree .a_link{color:#910030;}
.pop_agree .cnt dl{margin-top:22px;}
.pop_agree .txt_bold{font-size:14px;font-weight:bold;margin-bottom:22px;}
.agree_area p{position:relative;}
.agree_area p input{position:absolute;top:9px;left:0;opacity:0;z-index:-1;}
.agree_area p:first-child{margin:43px 0 8px 0px;}
.agree_area a{display:block;cursor:pointer;}
.agree_area a span{font-size:18px;line-height:1.7em;color:#888;font-weight:bold;display:inline-block;vertical-align:middle;}
.agree_area a span.ic_agree{background:url(../img/ic_agree.png) no-repeat 0 0;width:19px;height:14px;margin-right:15px;}
.agree_area a.bt_agr .ic_agree{background-position:0 0;}
.agree_area a.bt_disagr .ic_agree{background-position:-19px 0;}
.agree_area a:hover span{color:#fff;}
.agree_area a.bt_agr:hover .ic_agree{background-position:0 -14px;}
.agree_area a.bt_disagr:hover .ic_agree{background-position:-19px -14px;}

.pop_partner{top:0px;left:0;width:100%;height:100%;}
.pop_partner .cnt{width:1200px;height:100%;margin:0 auto;background:#fff;}
.pop_partner .bt_close{position:fixed;top:20px;left:auto;right:20px;width:65px;height:65px;}
.pop_partner .cnt > div{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.pop_partner .fl{background-repeat:no-repeat;background-position:0 0;width:400px;height:1435px;padding:73px 27px;}
.pop_partner .fl h1{color:#f0f3f1;font-size:42px;font-weight:bold;line-height:1.1em;}
.pop_partner .fl span{display:block;margin:67px auto 20px;color:#f0f3f1;font-size:16px;font-weight:bold;}
.pop_partner .fl ul li{margin-bottom:18px;color:#d6cfd1;font-size:14px;}
.pop_partner.creator .fl{background-image:url(../img/common/pop_creator.jpg);}
.pop_partner.leader .fl{background-image:url(../img/common/pop_leader.jpg);}
.pop_partner .fr{background:#fff;width:800px;height:100%;padding:85px 60px;text-align:center;overflow-y:auto;scrollbar-arrow-color:#fff;scrollbar-Track-Color:#fff;scrollbar-base-color:#fff;scrollbar-Face-Color:#eee;scrollbar-3dLight-Color:#fff;scrollbar-DarkShadow-Color:#fff;scrollbar-Highlight-Color:#fff;scrollbar-Shadow-Color:#fff;}
.pop_partner .fr::-webkit-scrollbar{width:30px; height:10px}
.pop_partner .fr::-webkit-scrollbar-button:start:decrement, 
.pop_partner .fr::-webkit-scrollbar-button:end:increment{display:block;width:0;height:0;background-color:#fff;}
.pop_partner .fr::-webkit-scrollbar-track{background:#fff;}
.pop_partner .fr::-webkit-scrollbar-thumb{background:#eee;border:10px solid #fff;}
.pop_partner .fr dl{margin-bottom:40px;text-align:left;}
.pop_partner .fr dt{color:#343434;font-size:16px;font-weight:bold;margin-bottom:17px;}
.pop_partner .fr dt em, .pop_partner .fr dt .ico_asterisk{display:inline-block;vertical-align:middle;}
.pop_partner .fr dt .ico_asterisk{margin:0 -2px 0 -6px;}
.pop_partner .fr dd input, .pop_partner .fr dd textarea{background:#fdfdfd;outline:none;border:1px solid #ddd;color:#b9b9b9;font-size:16px;width:680px !important;height:57px;margin-top:10px;padding:10px 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.pop_partner .fr dd input:first-child{margin-top:0;}
.pop_partner .fr dd input::-webkit-input-placeholder {color:#b9b9b9;}
.pop_partner .fr dd input::-moz-placeholder {color:#b9b9b9;}
.pop_partner .fr dd input::-ms-input-placeholder {color:#b9b9b9;}
.pop_partner .fr dd input::-moz-placeholder {color:#b9b9b9;}
.pop_partner .fr dd input.on, .pop_partner .fr dd textarea.on{background:#fff;border:1px solid #c39666;color:#343434;}
.pop_partner .fr dd input.result, .pop_partner .fr dd textarea.result{color:#343434;}
.pop_partner .fr dd textarea{width:680px;height:358px;resize:none}
.pop_partner .fr dd textarea::-webkit-input-placeholder { color:#b9b9b9 }
.pop_partner .fr dd textarea::-moz-placeholder { color:#b9b9b9 }
.pop_partner .fr dd textarea::-ms-input-placeholder { color:#b9b9b9 }

.pop_partner .fr .form_txt{color:#b8b8b8;font-size:11px;margin-top:7px;font-weight:normal;}
.pop_partner .fr .form_ch dt .form_txt{margin-top:0;}
.pop_partner .fr .form_ch div{position:relative;margin-top:10px;}
.pop_partner .fr .form_ch div:first-child{margin-top:0;}
.pop_partner .fr .form_ch input{padding:10px 20px 10px 50px;}
.pop_partner .fr .form_ch label{position:absolute;top:14px;left:17px;}
.pop_partner .fr .form_agree{margin-top:17px;text-align:left;}
.pop_partner .fr .form_agree .f_check{margin-bottom:25px;}
.pop_partner .fr .form_agree .f_check input{display:none;}
.pop_partner .fr .form_agree .f_check label{position:relative;display:block;}
.pop_partner .fr .form_agree .f_check label span{display:inline-block;vertical-align:top;color:#bcbcbc;font-size:20px;cursor:pointer;}
.pop_partner .fr .form_agree .f_check.on label span{color:#484848;}
.pop_partner .fr .form_agree .f_check label span:hover{color:#484848;}
.pop_partner .fr .form_agree .f_check label .check_box{background:url(../img/common/check_box.jpg) no-repeat 0 0;width:20px;height:20px;margin-right:14px;margin-top:3px;}
.pop_partner .fr .form_agree .f_check.on label .check_box{background-position:0 -20px;}
.pop_partner .fr .form_agree .ch_txt{width:calc(100% - 34px);-webkit-width:calc(100% - 34px);-moz-width:calc(100% - 34px);}
.pop_partner .fr .form_agree .bt_pri, .pop_partner .fr .form_agree .bt_rule{position:relative;display:inline-block;color:#b19977;font-size:12px;padding-bottom:2px;border-bottom:1px solid #b19977;margin:8px 0 0 35px;}

#skrollr-body .pop_partner .fr{max-height:1432px;}

.bt_subscribe{position:static;min-width:192px;height:50px;background:#252525;color:#aaa;display:inline-block;margin:65px auto 35px;padding:2px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
.bt_subscribe span{display:block;min-width:190px;margin:0 auto;padding:9px 0;border:1px solid #7c7c7c;}
.bt_subscribe span i{display:inline-block;vertical-align:middle;margin:0 17px;font-size:16px;text-transform:uppercase;color:#959595;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}
.bt_subscribe:hover{background:#000;}
.bt_subscribe:hover span i{color:#efefef;}
.bt_subscribe:hover span i.ico_arr_l{background-position:-30px -154px;}
.bt_subscribe:hover span i.ico_arr_r{background-position:0 -184px;}


/* select_box */
.sel{position:relative;display:table;text-align:left;}
.sel .selected{display:table-cell;vertical-align:middle;overflow:hidden;padding:10px 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.sel .sel_list{z-index:10;position:absolute;left:0;width:100%;overflow-y:auto;overflow-x:hidden;}
.sel .sel_list li{display:table;width:100%;height:32px;}
.sel .sel_list li:first-child{margin-top:0px;}
.sel .sel_list li a{display:table-cell;vertical-align:middle;font-size:14px;width:100%;padding:0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.sel .sel_list::-webkit-scrollbar-button:start:decrement, 
.sel .sel_list::-webkit-scrollbar-button:end:increment{display:block;width:0;height:0;}

.footer_area .sel .selected{background:url(../img/common/in_arr1.png) no-repeat right 0, url(../img/common/opa_10.png) repeat 0 0;color:#a1a0a0;font-size:16px;line-height:1.2em;width:478px;height:52px;border:1px solid #555;}
.footer_area .sel .selected.opened{background:url(../img/common/in_arr1.png) no-repeat right -53px, url(../img/common/opa_40.png) repeat 0 0;border:1px solid #c39666;color:#f0f0f0;}
.footer_area .sel .selected.sle{background-position:right 0px;border:1px solid #c39666 !important;color:#f0f0f0;}
.footer_area .sel .sel_list{top:53px;background:#000;width:476px;max-height:208px;border:1px solid #3d3d3d;scrollbar-arrow-color:#1e1e1e;scrollbar-Track-Color:#1e1e1e;scrollbar-base-color:#1e1e1e;scrollbar-Face-Color:#828282;scrollbar-3dLight-Color:#1e1e1e;scrollbar-DarkShadow-Color:#1e1e1e;scrollbar-Highlight-Color:#1e1e1e;scrollbar-Shadow-Color:#1e1e1e}
.footer_area .sel .sel_list li a{color:#747474;}
.footer_area .sel .sel_list li:hover a{background:#555;color:#d8c29c;}
.footer_area .sel .sel_list::-webkit-scrollbar{width:14px; height:12px}
.footer_area .sel .sel_list::-webkit-scrollbar-button:start:decrement, 
.footer_area .sel .sel_list::-webkit-scrollbar-button:end:increment{background-color:#1e1e1e;}
.footer_area .sel .sel_list::-webkit-scrollbar-track{background:#1e1e1e;}
.footer_area .sel .sel_list::-webkit-scrollbar-thumb{background:#828282;border:2px solid #1e1e1e;}
.footer_area .esrb{position:absolute;left:20px;bottom:20px;width:152px;height:73px;}

.pop_partner .sel{margin-top:10px;width:680px;}
.pop_partner .sel .selected{background:#fdfdfd url(../img/common/in_arr2.png) no-repeat right 0;border:1px solid #ddd;color:#b9b9b9;font-size:16px;width:680px;height:57px;}
.pop_partner .sel .selected.opened{background-position:right -52px;border:1px solid #c39666;color:#343434;}
.pop_partner .sel .selected.sle{background-position:right 0px;border:1px solid #ddd !important;color:#343434;}
.pop_partner .sel .sel_list{top:57px;background:#fdfdfd;width:678px;max-height:208px;border:1px solid #ccc;scrollbar-arrow-color:#fdfdfd;scrollbar-Track-Color:#fdfdfd;scrollbar-base-color:#fdfdfd;scrollbar-Face-Color:#999;scrollbar-3dLight-Color:#fdfdfd;scrollbar-DarkShadow-Color:#fdfdfd;scrollbar-Highlight-Color:#fdfdfd;scrollbar-Shadow-Color:#fdfdfd}
.pop_partner .sel .sel_list li a{color:#303030;}
.pop_partner .sel .sel_list li:hover a{background:#eee;}
.pop_partner .sel .sel_list::-webkit-scrollbar{width:10px; height:12px}
.pop_partner .sel .sel_list::-webkit-scrollbar-button:start:decrement, 
.pop_partner .sel .sel_list::-webkit-scrollbar-button:end:increment{background-color:#fdfdfd;}
.pop_partner .sel .sel_list::-webkit-scrollbar-track{background:#fdfdfd;}
.pop_partner .sel .sel_list::-webkit-scrollbar-thumb{background:#999;border:2px solid #fdfdfd;}

.bt_top{display:none;position:fixed;bottom:40px;right:40px;width:64px;height:64px;background:url(../img/common/bt_top.png) no-repeat 0 0;z-index:9;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;}
.bt_top:hover{background:url(../img/common/bt_top_on.png) no-repeat 0 0;}

/* error page  */
.error, .un_maintenance{position:absolute;top:0;left:0;height:100%;padding-bottom:0;overflow:hidden;}
.er_sk{height:100%;text-align:left;}
.er_sk .error_area{position:absolute;left:50%;margin-left:-600px;}
.er_sk .er_tit{font-size:60px;font-weight:bold;}
.er_sk .er_txt{color:#ccc;font-size:20px;line-height:1.4em;margin-top:21px;}

.error .er_sk{background:url(../img/common/error1.jpg) no-repeat center 0;}
.error .error_area{top:283px;}
.error .er_tit{color:#d5ba96;}
.error .bt_area{margin-top:53px;}
.error .er_bt{background:url(../img/common/opa_70.png) repeat 0 0;display:inline-table;padding:4px;text-align:center;margin-right:10px;}
.error .er_bt span{display:table-cell;vertical-align:middle;min-width:178px;height:56px;border:1px solid #4e3d30;color:#fff;font-size:16px}
.error .er_bt:hover{background:url(../img/common/opa_88.png) repeat 0 0;}
.error .er_bt:hover span{border:1px solid #bb9873;}

.un_maintenance .er_sk{background:url(../img/common/error2.jpg) no-repeat center 0;}
.un_maintenance .error_area{top:185px;}
.un_maintenance .er_tit{color:#b3c0a8;}
.un_maintenance .bt_area{margin-top:71px;}
.un_maintenance .bt_area p{margin-bottom:26px;}
.un_maintenance .bt_area p span{display:block;color:#ccc;font-size:14px;margin-bottom:17px;}
.un_maintenance .bt_area p a{display:inline-block;vertical-align:middle;margin-right:10px;}
.un_maintenance .bt_area p a:hover .ico_twitter3{background-position:0 -306px}
.un_maintenance .bt_area p a:hover .ico_facebook2{background-position:-48px -306px}
.un_maintenance .bt_area p a:hover .ico_utube2{background-position:-96px -306px}
.un_maintenance .bt_area p a:hover .ico_discord2{background-position:-144px -306px}
.un_maintenance .bt_area p a:hover .ico_steamcommunity2{background-position:-192px -306px}

/*policy*/
.policy{min-width:960px;width:960px;background:#fff;padding-bottom:0;}
.policy header{background:#000;width:100%;height:68px;display:table;}
.policy header h1{color:#fff;font-size:20px;padding:0 40px;display:table-cell;vertical-align:middle;}

.pol_cont {width:960px;padding:40px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.policy .tab{width:880px;font-size:20px;text-transform:uppercase;border-bottom:1px solid #e6e6e6;margin-top:22px;}
.policy .tab li{float:left;padding:11px 31px;}
.policy .tab li a{color:#c1c1c1;}
.policy .tab li.on{border-bottom:4px solid #d8c29c;}
.policy .tab li:hover a, .policy .tab li.on a{color:#d8c29c;}
.policy .tab_cont{width:880px;margin-top:60px;text-align:left;word-break:break-word;}
.policy .tab_cont .pol_info{display:none;height:auto;color:#6e6e6e;font-size:14px;line-height:2em;}
.policy .tab_cont .pol_info p{line-height:2em;margin-bottom:59px;}
.policy .tab_cont .pol_info p em{color:#000;font-size:20px;font-weight:bold;display:block;margin-bottom:17px}
.policy .tab_cont .pol_info strong{color:#6e6e6e;font-size:14px;display:inline-block;text-decoration:underline;line-height:2em;}
.policy .tab_cont .pol_info p i{font-style:italic;color:#313131;font-size:20px;display:block;margin-top:28px;}
.policy .tab_cont .pol_info dt, .policy .tab_cont .pol_info dd, .policy .tab_cont .pol_info a{line-height:2em;}
.policy .tab_cont .pol_info dl{margin-bottom:30px;}
.policy .tab_cont .pol_info dt{font-weight:bold;color:#000;margin-bottom:3px;}
.policy .tab_cont .pol_info dd{padding-left:14px}
.policy .tab_cont .pol_info a{color:#0084ff;}
