﻿.bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-position: 50% 0;background-repeat: no-repeat;pointer-events: none;-webkit-background-size: 100%;background-size: 100%;}
.sub_0100 .bg--bg1 {background-image: url('/skin/default/img/sub/aboutus_bg1.png');}
.sub_0100 .bg--bg2 {background-image: url('/skin/default/img/sub/aboutus_bg2.png');}
.sub_0200 .bg--bg1 {background-image: url('/skin/default/img/sub/games_bg1.png');}
.sub_0200 .bg--bg2 {background-image: url('/skin/default/img/sub/games_bg2.png');}
.sub_0300 .bg--bg1 {background-image: url('/skin/default/img/sub/news_bg1.png');}
.sub_0300 .bg--bg2 {background-image: url('/skin/default/img/sub/news_bg2.png');}
.sub_0400 .bg--bg1 {background-image: url('/skin/default/img/sub/workatpnix_bg1.png');}
.sub_0400 .bg--bg2 {background-image: url('/skin/default/img/sub/workatpnix_bg2.png');}
.bg--bg2, .bg--bg1 {z-index: 10;}
.ani-show-down {-webkit-animation: show-down .4s ease-out;animation: show-down .4s ease-out;}
.ani-show-down, .ani-show-up {opacity: 1;-webkit-transition: opacity .4s ease-out,-webkit-transform .4s ease-out;transition: opacity .4s ease-out,-webkit-transform .4s ease-out;transition: transform .4s ease-out,opacity .4s ease-out;transition: transform .4s ease-out,opacity .4s ease-out,-webkit-transform .4s ease-out;}
.on-show-down, .on-show-up {opacity: 0;}
@-webkit-keyframes slide-up {0% {-webkit-transform: translateY(100%);transform: translateY(100%)}to {-webkit-transform: translateY(0);transform: translateY(0)}}
@keyframes slide-up {0% {-webkit-transform: translateY(100%);transform: translateY(100%)}to {-webkit-transform: translateY(0);transform: translateY(0)}}
@-webkit-keyframes show-up {0% {-webkit-transform: translateY(30%);transform: translateY(30%);opacity: 0}to {-webkit-transform: translateY(0);
transform: translateY(0);opacity: 1}}
@keyframes show-up {0% {-webkit-transform: translateY(30%);transform: translateY(30%);opacity: 0}to {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1}}
@-webkit-keyframes show-down {0% {-webkit-transform: translateY(-2%);transform: translateY(-2%);opacity: 0}to {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1}}
@keyframes show-down {0% {-webkit-transform: translateY(-2%);transform: translateY(-2%);opacity: 0}to {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1}}
.ani-slide-up {-webkit-animation: slide-up .4s ease-out;animation: slide-up .4s ease-out;-webkit-transition: -webkit-transform .4s ease-out;
transition: -webkit-transform .4s ease-out;transition: transform .4s ease-out;transition: transform .4s ease-out, -webkit-transform .4s ease-out}
.on-show-down,.on-show-up {opacity: 0}
.ani-show-up {-webkit-animation: show-up .4s ease-out;animation: show-up .4s ease-out}
.ani-show-down,.ani-show-up {opacity: 1;-webkit-transition: opacity .4s ease-out,-webkit-transform .4s ease-out;transition: opacity .4s ease-out,-webkit-transform .4s ease-out;transition: transform .4s ease-out,opacity .4s ease-out;transition: transform .4s ease-out,opacity .4s ease-out,-webkit-transform .4s ease-out}
.ani-show-down {-webkit-animation: show-down .4s ease-out;animation: show-down .4s ease-out}

.sub_visual {height: 330px;text-align: center;position: relative;z-index: 12;}
.sub_visual.games {height: 550px;}
.sub_visual .sub_title {font-family: 'GUMDROP';font-size: 90px;color: #000;margin-bottom: 25px;letter-spacing: normal;}
.sub_title.ko {font-family: 'camber';font-weight: bold}
.sub_visual .sub_text {font-size: 26px;font-weight: 400;color: #000;line-height: 1.5;}
.fire_title {font-family: 'GUMDROP';font-size: 40px;color: #000;padding: 5px 0 5px 0px;letter-spacing: normal;}
.fire_title.ko {font-family: 'camber';font-weight: bold}
.aboutus_vision_wrap {padding: 80px 0 110px 0;}
.aboutus_vision_wrap .aboutus_vision {position: relative;z-index: 12;}
.sub_center_title {font-size: 30px;color: #000;font-weight: 400;position: relative;text-align: center;}
.aboutus_subtitle {font-size: 30px;font-weight: 600;}
.sub_center_title.include_ft {padding: 6px 0;text-align:left;}
.sub_center_title.include_ft .fire_title {position: static;left: 0;top: -3px;}
.aboutus_cont {margin-top: 40px;margin-right: 40px;}
.aboutus_cont p {font-Size: 24px;font-family: 'Noto Sans';color:#666;font-weight: 500;line-height: 1.5;text-align: left;}
.aboutus_cont .mar {margin-bottom: 20px;}
.aboutus_value_wrap {padding: 80px 0 110px 0;}
.aboutus_value_wrap .aboutus_value {position: relative;z-index: 12;}
.aboutus_value img {max-width: 100%;}

.history_wrap {padding: 75px 0 185px 0;background-repeat: no-repeat;background-position: center center;
-webkit-background-size: contain;background-size: contain;background-position: center center;}
.history_cont {position: relative;z-index: 12;}
.history_list {margin-top: 110px;}
.history .yw {padding-left: 314px;position: relative;padding-bottom: 130px;}
.history .yw.hide {display: none;}
.history .yw.last {padding-bottom: 32px;}
.history .yw .year {line-height: 1;position: absolute;left: 0;top: -30px;font-size: 90px;color: #000;font-weight: 700;}
.history_list {position: relative;}
.history_list:before {width: 5px;height: 100%;content: "";display: block;position: absolute;left: 323px;top: 6px;background: url('/skin/default/img/sub/history_line.png') repeat-y 0 0;}
.history .mw ul li {padding-left: 65px;overflow:hidden;position: relative;margin-bottom: 80px;}
.history .mw ul li:before {content: "";display: block;position: absolute;left: 0;top: 11px;background: url('/skin/default/img/sub/history_dot.png') no-repeat 0 0;width: 23px;height: 23px;}
.history .mw ul li .month {float:left;width: 10%;font-size: 30px;font-weight: 500;color: #000;font-family: 'Noto Sans';padding-top: 5px;}
.history .mw ul li .mc {float:left;width: 90%;font-size: 16px;font-weight: 400;color: #666666;font-family: 'Noto Sans';line-height: 1.5;padding-top: 3px;}
.history .mw ul li .mc.mcbi {position: relative;padding-left: 117px;min-height:90px;}
.history .mw ul li .mc .mcb {position: absolute;left: 0;top: 0;}

.people_come {height: 580px;background-image: url('/skin/default/img/sub/aboutus_bottom_bg.png');background-position: center center;-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;}
.people_box {margin-left: -13px;margin-right: -13px;height: 100%;}
.people_box:before {content: "";display: table;}
.people_box:after {content: "";display: table;clear:both;}
.people_box .img,
.people_box .txt {float:left;padding-right: 13px;padding-left: 13px;height: 100%;text-align: center;}
.people_box .txt {width: 41.66666667%;}
.people_box .img {width: 58.33333333%;}
.people_box .img {position: relative;}
.people_box .img .background_img {position: absolute;left: 0;bottom: 0;margin-left: -238px;}
.people_box .img .background_img img {display: block;max-width: 100%;}
.people_box .txt .pc_t1 {font-size: 46px;color: #fff;font-weight: 700;margin-bottom: 35px;}
.people_box .txt .pc_t2 {font-size: 18px;color: #fff;font-weight: 500;margin-bottom: 45px;line-height: 1.7;}
.people_box .txt .pc_t3 {text-align: center;}
.people_box .txt .pc_t3 button {padding: 5px 25px 5px 6px;cursor:pointer;text-align:left;background-color: #762dcd;border-radius:30px;display: inline-block;border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.people_box .txt .pc_t3 button span {font-size: 16px;color: #fff;font-weight: 500;line-height:43px;display: inline-block;padding-left: 55px;position: relative;}
.people_box .txt .pc_t3 button span:before {width: 43px;height: 43px;content: "";display: block;position: absolute;left: 0;top: 0;background-color: #4b03a1;background-image: url('/skin/default/img/main/ico_plus.png');background-position: center center;-webkit-background-size: 15px auto;background-size: 15px auto;border-radius:50%;background-repeat: no-repeat;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.people_box .txt .pc_t3 button:hover span:before {transform: rotate(180deg);}

.games_list_wrap {padding: 100px 0 120px 0;background-color: #eef2f5;}
.games_list {position: relative;z-index: 12;margin-left: -13px;margin-right: -13px;}
.games_list:before {content: "";display: table;}
.games_list:after {content: "";display: table;clear:both;}
.games_list .item {float:left;width: 33.333333333%;padding-left: 13px;padding-right: 13px;margin-bottom: 30px;}
.games_list .item .item_in {cursor:pointer;position: relative;}
.games_list .item .img {position: relative;}
.games_list .item .tit {z-index: 13;position: absolute;left: 40px;bottom: 23px;font-size: 26px;color: #fff;font-weight: 500;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.games_list .item  span.badge {display: inline-block;padding-top: 17px;text-align: center;width: 60px;height: 56px;position: absolute;left: 20px;top: -6px;font-size: 14px;color: #fff;font-weight: 700;z-index: 15;background-repeat:no-repeat;background-position:0 0;}
.games_list .item .new {background-image: url('/skin/default/img/main/new_badge.png');}
.games_list .item .hot {background-image: url('/skin/default/img/sub/hot_badge.png');}

.games_list .more_btn {text-align: center;}
.games_list .more_btn button {padding: 5px 25px 5px 6px;cursor:pointer;text-align:left;background-color: #2a9bd5;border-radius:30px;display: inline-block;border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.games_list .more_btn button span {font-size: 16px;color: #fff;font-weight: 500;line-height:43px;display: inline-block;padding-left: 57px;position: relative;}
.games_list .more_btn button span:before {width: 43px;height: 43px;content: "";display: block;position: absolute;left: 0;top: 0;background-color: #0b4483;background-image: url('/skin/default/img/main/ico_plus.png');background-position: center center;-webkit-background-size: 15px auto;background-size: 15px auto;border-radius:50%;background-repeat: no-repeat;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.games_list .more_btn button:hover span:before {transform:rotate(180deg);}
.games_list .hover {z-index: 14;padding-bottom: 77px;background-color: rgba(0, 0, 0, 0.8);position: absolute;left: 0;top: 0;height: 100%;width: 100%;border-radius:26px;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;opacity:0;filter: alpha(opacity=0);-moz-opacity:0;visibility:hidden;}
.games_list .item .item_in:hover .hover {opacity:1;filter: alpha(opacity=100);-moz-opacity:1;visibility:visible;}
.games_list .item .item_in:hover .tit {opacity:0;filter: alpha(opacity=0);-moz-opacity:0;visibility:hidden;}
.games_list .hover .hover_in {text-align: center;display: table;width: 100%;height: 100%;}
.games_list .hover .hover_in .txt {word-break:keep-all;font-size: 26px;color: #fff;font-weight: 400;margin-bottom: 35px;line-height: 1.5;}
.games_list .hover_tit {position: relative;display: table;width: 100%;height: 77px;background-color: #18349e;padding: 0 140px 0 40px;border-bottom-left-radius:26px;border-bottom-right-radius:26px;}
.games_list .hover_tit a {font-size: 26px;color: #fff;font-weight: 500;}
.games_list .hover_tit ul {overflow: hidden;position: absolute;right: 20px;top: 50%;margin-top: -25px;}
.games_list .hover_tit ul li {float:left;}
.games_list .hover_tit ul li.apple {margin-right: 10px;}
.games_list .hover_tit ul li a {display: block;width: 50px;height: 50px;border: 2px solid #dddddd;border-radius:50%;background-repeat: no-repeat;background-position: center center;}
.games_list .hover_tit ul li.apple a {background-image: url('/skin/default/img/sub/ico_apple.png');-webkit-background-size: 21px auto;background-size: 21px auto;}
.games_list .hover_tit ul li.google a {background-image: url('/skin/default/img/sub/ico_google.png');-webkit-background-size: 23px auto;background-size: 23px auto;}

.news_wrap {background-color: #edf2ed;padding: 100px 0 75px 0;}
.news_list {position: relative;z-index: 12;margin-bottom: 60px;}
.news_list ul.news li.newsli {margin-bottom: 25px;}
.news_list ul.news li.newsli a.newsa {border: 2px solid #ddd;border-radius:25px;background-color: #fff;display: block;padding: 33px 118px 33px 45px;position: relative;}
.news_list ul.news li.newsli a.newsa:after {content: "";display: block;width: 60px;height: 60px;background-image: url('/skin/default/img/sub/news_arrow.png');background-repeat: no-repeat;background-position: -60px 0;position: absolute;top: 50%;margin-top: -30px;right: 35px;}
.news_list ul.news li.newsli a.newsa .news_title {margin-bottom: 20px;font-size: 20px;color: #000;font-weight: 600;font-family: 'Noto Sans';}
.news_list ul.news li.newsli a.newsa .news_title span {text-align: center;border-radius:25px;display: inline-block;font-size: 15px;color: #fff;font-weight: 500;background-color: #f6cb01;width: 60px;height: 28px;line-height: 28px;margin-right: 10px;}
.news_list ul.news li.newsli a.newsa .news_date {font-size: 14px;color: #bbbbbb;font-weight: 700;}
.news_list ul.news li.newsli .cont {transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;display: none;background-color: #fff;font-family: 'Noto Sans';padding: 53px 49px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;border: 2px solid #ddd;border-top: none;}
.news_list ul.news li.newsli .cont * {font-family: 'Noto Sans';font-size: 20px !important;}
.news_list ul.news li.newsli .cont img {width:auto !important;height:auto !important;max-width:100%;}
.news_list ul.news li.newsli.active a.newsa {background-color: #06ab63;border-color: #06ab63;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.news_list ul.news li.newsli.active a.newsa .news_title {color: #fff;}
.news_list ul.news li.newsli.active a.newsa .news_date {color: #fff;}
.news_list ul.news li.newsli.active a:after {background-position: 0 0;}
.news_list ul.news li.newsli.active .cont {display: block;}

.position_wrap {padding: 80px 0 120px 0;}
.position_cont {position: relative;z-index: 12;}
.position_list {margin-top: 70px;padding: 0 98px;border: 2px solid #ddd;border-radius: 25px;background-color: #fff;}
.position_list .list .pl {border-bottom: 2px solid #ddd;padding: 33px 0;}
.position_list .list .pl.pl10 {border-bottom: none;}
.position_list .list .pl .pl_wrap {overflow: hidden;display: table;width: 100%;height: 190px;}
.position_list .list .pl .icon_title {display: table-cell;height: 100%;vertical-align: middle;width: 40%;padding-left: 254px;}
.position_list .list .pl .position_txt {display: table-cell;height: 100%;vertical-align: top;width: 60%;padding-top: 56px;}
.position_list .list .pl .icon_title .it1 {font-size: 26px;color: #000;font-weight: 600;margin-bottom: 10px;}
.position_list .list .pl .icon_title .it2 {font-family: 'Noto Sans';font-size: 20px;color: #c9c9c9;font-weight: 500;}
.position_list .list .pl .position_txt ul li {line-height: 1.7;font-size: 16px;color: #666666;font-weight: 400;position: relative;padding-left: 15px;font-family: 'Noto Sans';}
.position_list .list .pl .position_txt ul li:before {width: 5px;height: 5px;background-color: #ff5C37;content: "";display: block;position: absolute;left: 0;top: 10px;border-radius:50%;}
.position_list .list .pl .icon_title {background-repeat: no-repeat;background-position: left center;}
.position_list .list .pl.pl1 .icon_title {background-image: url('/skin/default/img/sub/ico_workatpnix1.png');}
.position_list .list .pl.pl2 .icon_title {background-image: url('/skin/default/img/sub/ico_workatpnix2.png');}
.position_list .list .pl.pl3 .icon_title {background-image: url('/skin/default/img/sub/ico_workatpnix3.png');}
.position_list .list .pl.pl4 .icon_title {background-image: url('/skin/default/img/sub/ico_workatpnix4.png');}
.position_list .list .pl.pl5 .icon_title {background-image: url('/skin/default/img/sub/ico_workatpnix5.png');}
.position_list .list .pl.pl6 .icon_title {background-image: url('/skin/default/img/sub/ico_workatpnix6.png');}
.position_list .list .pl.pl7 .icon_title {background-image: url('/skin/default/img/sub/ico_workatpnix7.png');}
.position_list .list .pl.pl8 .icon_title {background-image: url('/skin/default/img/sub/ico_workatpnix8.png');}
.position_list .list .pl.pl9 .icon_title {background-image: url('/skin/default/img/sub/ico_workatpnix9.png');}
.position_list .list .pl.pl10 .icon_title {background-image: url('/skin/default/img/sub/ico_workatpnix10.png');}

.benefits_wrap {padding: 100px 0 160px 0;background-image: url('/skin/default/img/sub/benefits_bg.png');background-repeat: no-repeat;background-position: right bottom;background-color: #f8f6f3;}
.benefits {position: relative;z-index: 12;}
.benefits .list {overflow:hidden;text-align: center;margin-top: 95px;}
.benefits .list.mar {margin-bottom: 90px;}
.benefits .list .item {float:left;width: 33.333333333%;padding: 20px 0 40px;}
.benefits .list .item.pl {padding-left: 220px;}
.benefits .list .item.pr {padding-right: 220px;}
.benefits .list .item.item2 {width: 50%;}
.benefits .list .item.item4 {width: 25%;}
.benefits .list .item.line {border-right: 2px solid #ddd;}
.benefits .list .item .bt1 {font-size: 80px;color: #000;font-weight: 700;margin-bottom: 10px;}
.benefits .list .item .bt2 {font-size: 26px;color: #000;font-weight: 500;margin-bottom: 20px;word-break:keep-all;line-height: 1.3;}
.benefits .list .item .bt3 {font-size: 16px;color: #666;font-weight: 400;word-break:keep-all;line-height: 1.5;font-family: 'Noto Sans';}

.notice_wrap {padding: 70px 0 110px;background-image: url('/skin/default/img/sub/man_bg.jpg');background-position: center center;-webkit-background-size: cover;background-size: cover;}
.notice_title {font-size: 46px;color: #fff;font-weight: 700;margin-bottom: 64px;text-align: center;}
.notice_list {margin-left: -13px;margin-right: -13px;}
.notice_list:before {content: "";display: table;}
.notice_list:after {content: "";display: table;clear:both;}
.notice_list .item {float:left;width: 50%;padding-right: 13px;padding-left: 13px;margin-bottom: 26px;}
.notice_list .item a {display: block;border: 2px solid #ddd;border-radius: 25px;background-color: #fff;padding: 35px 50px;}
.notice_list .item a .title {font-family: 'Noto Sans';word-break:keep-all;font-size: 20px;font-weight: 500;color: #000;margin-bottom: 10px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.notice_list .item a .title span {display: inline-block;font-size: 15px;color: #fff;font-weight: 500;background-color: #f7cc01;width: 105px;height: 28px;line-height: 28px;margin-right: 15px;text-align: center;border-radius:25px;}
.notice_list .item a .date {font-size: 14px;font-weight: 500;color: #bbb;}
.notice_slide .owl-prev,
.notice_slide .owl-next {position: absolute;top: 50%;background-image: url('/skin/default/img/sub/man_arrow.png');background-repeat: no-repeat;width: 78px;height: 78px;z-index: 13;font-size: 0;margin-top: -50px;}
.notice_slide .owl-prev {background-position: 0 0;left: -150px;}
.notice_slide .owl-next {background-position: -78px 0;right: -150px;}

.sub_app_link {text-align: center;margin-top: 70px;font-size: 0;}
.sub_app_link a {display: inline-block;margin: 0 10px;}
.introducing_game_wrap {overflow:hidden;padding: 90px 0 230px 0;background-color: #eef2f5;position: relative;}
.introducing_game_wrap:before {content: "";display: table;}
.introducing_game_wrap:after {content: "";display: table;clear:both;}
.introducing_game_wrap.taptapplaza:after {content: "";display: block;width: 947px;height: 573px;background-image: url('/skin/default/img/sub/sub_02Games_01Taptapplaza.png');background-position: 0 0;background-repeat: no-repeat;position: absolute;right: 0;bottom: 0;z-index: 12;}
.introducing_game_wrap.line .introducing_game {border-bottom: 3px solid #e3e3e3;padding-bottom: 100px;margin-bottom: 100px;}
.introducing_game_wrap.bowmax:after {content: "";display: block;width: 1347px;height: 567px;background-image: url('/skin/default/img/sub/sub_02Games_02Bowmax.png');background-repeat: no-repeat;position: absolute;right: 0;bottom: 0;z-index: 12;}
.introducing_game {position: relative;z-index: 12;}
.snslink {position: relative;}
.snslink .sns {overflow: hidden;position: absolute;right: 0;top: 0;}
.snslink .sns li {float:left;}
.snslink .sns li img {width: 78px;display: block;}
.snslink .sns li.mar {margin-right: 12px;}
.introrow {margin-left: -13px;margin-right: -13px;position: relative;z-index: 12;height: 427px;}
.introrow.heightauto {height: auto;}
.introrow:before {content: "";display: table;}
.introrow:after {content: "";display: table;clear:both;}
.intro_game .imgcol {min-height:1px;height: 100%;position: relative;float:left;padding-left: 13px;padding-right: 13px;width: 45%;}
.intro_game .infocol {min-height:1px;height: 100%;position: relative;float:left;padding-left: 13px;padding-right: 13px;width: 55%;}
.intro_game .infocol.pt {padding-top: 25px;}

.gameheightfix.mar {margin-bottom: 250px;}

.intro_game .imgcol.imgcolreverse {left: 55%;text-align: right;}
.intro_game .imgcol.imgcolreverse img {display: inline-block;}
.intro_game .infocol.infocolreverse {right: 45%;}
.intro_game .imgcol .castleburn_detail_img3 {position: absolute;right: 50px;top: -190px;}
.intro_game .imgcol .minigolfking_detail_img3 {position: absolute;right: 80px;top: -50px;}
.intro_game .imgcol .archeryking_detail_img2 {position: absolute;right: -125px;top: -50px;}
.intro_game .imgcol .bowlingking_detail_img2 {position: absolute;right: 0;top: -30px;}

.intro_game_wrap {margin-top: 60px;}
.intro_game.mar {margin-bottom: 150px;}
.game_info .gi_title {font-size: 32px;color: #2099d4;font-weight: 700;position: relative;padding-bottom: 20px;margin-bottom: 35px;}
.game_info .gi_title:after {width: 26px;height: 4px;background-color: #2099d4;content: "";display: block;position: absolute;left: 0;bottom: 0;}
.game_info .gi_stitle {font-size: 23px;color: #f1b500;font-weight: 500;margin-bottom: 25px;font-style:italic;}
.game_info .gi_list ul li {padding: 8px 0;font-size: 18px;color: #666;font-weight: 500;line-height: 1.5;position: relative;padding-left: 16px;}
.game_info .gi_list ul li:before {content: "";display: block;position: absolute;left: 0;top: 20px;width: 5px;height: 5px;background-color: #2099d4;border-radius:50%;}
.game_info p {font-size: 18px;color: #666;font-weight: 500;line-height: 1.5em;}
.game_info p.mar {margin-bottom: 35px;}
.intro_game_page {display: table;width: 100%;height: 280px;position: relative;z-index: 12;}
.intro_game_page a.item {display: table-cell;width: 50%;height: 100%;vertical-align: middle;text-align: center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;}
.intro_game_page a.item span {display: inline-block;padding-top: 100px;font-size: 36px;color: #fff;font-weight: 700;position: relative;}
.intro_game_page a.item span:before {background-image: url(/skin/default/img/sub/man_arrow.png);background-repeat: no-repeat;width: 78px;height: 78px;content: "";display: block;position: absolute;left: 50%;margin-left: -39px;top: 0;}
.intro_game_page a.item.prev span:before {background-position: 0 0;}
.intro_game_page a.item.next span:before {background-position: -78px 0;}
.intro_game_page a.item.soccerking_prev_link {background-image: url('/skin/default/img/sub/soccerking_prev_link.jpg');}
.intro_game_page a.item.bowmax_next_link {background-image: url('/skin/default/img/sub/bowmax_next_link.jpg');}

.intro_game_page a.item.taptapplaza_prev_link {background-image: url('/skin/default/img/sub/taptapplaza_prev_link.jpg');}
.intro_game_page a.item.castleburn_next_link {background-image: url('/skin/default/img/sub/castleburn_next_link.jpg');}

.intro_game_page a.item.bowmax_prev_link {background-image: url('/skin/default/img/sub/bowmax_prev_link.jpg');}
.intro_game_page a.item.minigolfking_next_link {background-image: url('/skin/default/img/sub/minigolfking_next_link.jpg');}

.intro_game_page a.item.castleburn_prev_link {background-image: url('/skin/default/img/sub/castleburn_prev_link.jpg');}
.intro_game_page a.item.archeryking_next_link {background-image: url('/skin/default/img/sub/archeryking_next_link.jpg');}

.intro_game_page a.item.minigolfking_prev_link {background-image: url('/skin/default/img/sub/minigolfking_prev_link.jpg');}
.intro_game_page a.item.bowlingking_next_link {background-image: url('/skin/default/img/sub/bowlingking_next_link.jpg');}

.intro_game_page a.item.archeryking_prev_link {background-image: url('/skin/default/img/sub/archeryking_prev_link.jpg');}
.intro_game_page a.item.soccerking_next_link {background-image: url('/skin/default/img/sub/soccerking_next_link.jpg');}

.intro_game_page a.item.bowlingking_prev_link {background-image: url('/skin/default/img/sub/bowlingking_prev_link.jpg');}
.intro_game_page a.item.taptapplaza_next_link {background-image: url('/skin/default/img/sub/taptapplaza_next_link.jpg');}

.intro_game_page a.item.golfking_prev_link {background-image: url('/skin/default/img/sub/golfking_prev_link.png');}
.intro_game_page a.item.golfking_next_link {background-image: url('/skin/default/img/sub/golfking_next_link.png');}

@media (max-width: 1709px) {
	.notice_slide .owl-prev {left: 0;}
	.notice_slide .owl-next {right: 0;}
	.notice_slide .owl-prev, .notice_slide .owl-next {top: -85px;margin-top: 0;}
	.introducing_game_wrap.bowmax:after {width: 674px;height: 284px;-webkit-background-size: 674px auto;background-size: 674px auto;}
}
@media (max-width: 1429px) {
	.sub_center_title.include_ft .fire_title {margin-bottom: 15px;text-align:left;}
	.games_list .hover .hover_in .txt {padding-top: 15px;font-size: 13px;margin-bottom: 15px;padding: 0 25px;}

	.games_list .more_btn button {padding: 5px 10px 5px 3px;}
	.games_list .more_btn button span:before {width: 22px;height: 22px;-webkit-background-size: 8px auto;background-size: 8px auto;}
	.games_list .more_btn button span {font-size: 13px;padding-left: 29px;line-height:22px;}
	.games_list .hover {border-radius:16px;padding-bottom: 60px;}
	.games_list .hover_tit {border-bottom-left-radius:16px;border-bottom-right-radius:16px;font-size: 15px;padding: 0 140px 0 15px;height: 60px;}
	.games_list .item .tit {left: 15px;bottom: 15px;}
	.games_list .hover_tit ul {right: 10px;}
	.games_list .hover_tit ul li.apple {margin-right: 5px;}
	.position_list {padding: 0 50px;}
	.position_list .list .pl .icon_title {width: 45%;}
	.position_list .list .pl .position_txt {width: 55%;}
	.position_list .list .pl .icon_title {padding-left: 215px;}
	.benefits .list .item.pl {padding-left: 0;}
	.benefits .list .item.pr {padding-right: 0;}
	.introducing_game_wrap.taptapplaza:after {right: -311px;bottom: -86px;}
	.intro_game .imgcol .archeryking_detail_img2 {width: 500px;top: 12px;}
	.intro_game .infocol .vm {vertical-align: top;}
	.intro_game .imgcol .bowlingking_detail_img2 {width: 370px;top: 15px;}
	.introrow {height: auto;}
	.games_list .hover_tit a {font-size: 20px;}
}

@media (max-width: 1259px) {
	.games_list .hover_tit a {font-size: 14px;}
}
@media (max-width: 1199px) {
	.intro_game_page {height: 200px;}
	.intro_game .imgcol .castleburn_detail_img3 {width: 332px;top: 0;}
	.intro_game .infocol.pt {padding-top: 0;}
	.intro_game .imgcol .minigolfking_detail_img3 {width: 329px;top: 0;}
}

@media (max-width: 991px) {
	.sub_visual {height: 200px;}
	.sub_visual .sub_title {font-size: 45px;margin-bottom: 15px;}
	.sub_visual .sub_text {font-size: 15px;}
	.aboutus_vision_wrap {padding: 40px 0 50px 0;}
	.fire_title {-webkit-background-size: 27px auto;background-size: 27px auto;font-size: 20px;background-position: left 2px;}
	.sub_center_title {font-size: 15px;}
	.aboutus_subtitle {font-size: 15px;font-weight: 600;}
	.aboutus_cont {margin-top: 20px;margin-right: 40px;}
	.aboutus_cont p {font-Size: 14px;}
	.aboutus_cont .mar {margin-bottom: 12px;}
	.aboutus_value_wrap {padding: 40px 0 50px 0;}
	.history_cont {position: relative;z-index: 12;}
	.history_list {margin-top: 50px;}
	.history .yw .year {font-size: 45px;top: -4px;}
	.history .yw {padding-left: 160px;}
	.history_list:before {left: 170px;}
	.history .mw ul li .month {font-size: 20px;}
	.history .mw ul li .mc {font-size: 13px;}
	.history .mw ul li {padding-left: 50px;margin-bottom: 40px;}
	.history .mw ul li .mc.mcbi {padding-left: 100px;}
	.history .yw {padding-bottom: 60px;}
	.history_wrap {padding: 30px 0 50px 0;}
	.people_box .img .background_img img {width: 522px;}
	.people_box .img .background_img {margin-left: -84px;}
	.people_box .txt .pc_t1 {font-size: 23px;margin-bottom: 15px;}
	.people_box .txt .pc_t2 {font-size: 15px;margin-bottom: 20px;line-height: 1.5;}
	
	.people_box .txt .pc_t3 button {padding: 5px 10px 5px 3px;}
	.people_box .txt .pc_t3 button span:before {width: 22px;height: 22px;-webkit-background-size: 8px auto;background-size: 8px auto;}
	.people_box .txt .pc_t3 button span {font-size: 12px;padding-left: 29px;line-height:22px;}
	.people_come {height: 330px;}
	.games_list {margin-left: -6px;margin-right: -6px;}
	.games_list .item {padding-left: 6px;padding-right: 6px;margin-bottom: 12px;}
	.games_list .item .tit {font-size: 13px;}
	.games_list .item span.badge {font-weight: 500;padding-top: 6px;width: 30px;height: 28px;left: 10px;top: -3px;font-size: 10px;-webkit-background-size: 30px auto;background-size: 30px auto;}
	.games_list .hover_tit ul li a {width: 25px;height: 25px;}
	.games_list .hover_tit ul li.apple a {-webkit-background-size: 10px auto;background-size: 10px auto;}
	.games_list .hover_tit ul li.google a {-webkit-background-size: 12px auto;background-size: 12px auto;}
	.games_list .hover_tit {padding: 0  75px 0 15px;height: 40px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
	.games_list .hover_tit a {font-size: 13px;}
	.games_list .hover {padding-bottom: 40px;}
	.games_list .hover_tit ul {margin-top: -12px;}
	.games_list_wrap {padding: 50px 0;}
	.news_wrap {padding: 50px 0;}
	.news_list ul.news li.newsli a.newsa {padding: 15px 50px 15px 15px;}
	.news_list ul.news li.newsli a.newsa:after {width: 30px;height: 30px;background-position: -30px 0;margin-top: -15px;right: 15px;-webkit-background-size: 60px auto;background-size: 60px auto;}
	.news_list ul.news li.newsli a.newsa .news_title span {width: 40px;height: 20px;line-height: 20px;font-size: 12px;margin-right: 5px;}
	.news_list ul.news li.newsli a.newsa .news_title {margin-bottom: 10px;font-size: 15px;}
	.news_list ul.news li.newsli {margin-bottom: 10px;}
	.news_list {margin-bottom: 30px;}
	.news_list ul.news li.newsli .cont {padding: 15px;}
	.position_list {margin-top: 25px;padding: 0 15px;}
	.position_list .list .pl {padding: 15px 0;}
	.position_list .list .pl .icon_title {width: 40%;padding-left: 106px;-webkit-background-size: 95px auto;background-size: 95px auto;}
	.position_list .list .pl .icon_title .it1 {font-size: 20px;margin-bottom: 5px;}
	.position_list .list .pl .icon_title .it2 {font-size: 15px;}
	.position_list .list .pl .pl_wrap {height: 130px;}
	.position_list .list .pl .position_txt {width: 60%;padding-top: 0;vertical-align: middle;}
	.position_list .list .pl .position_txt ul li {font-size: 13px;padding-left: 8px;}
	.position_list .list .pl .position_txt ul li:before {width: 3px;height: 3px;top: 7px;}
	.benefits .list {margin-top: 30px;}
	.benefits .list.mar {margin-bottom: 30px;}
	.benefits .list .item .bt1 {font-size: 40px;}
	.benefits .list .item .bt2 {font-size: 18px;margin-bottom: 10px;}
	.benefits .list .item .bt3 {font-size: 13px;}
	.notice_title {font-size: 23px;}
	.notice_wrap {padding: 35px 0;}
	.notice_slide .owl-prev, .notice_slide .owl-next {top: -45px;width: 39px;height: 39px;-webkit-background-size: 78px auto;background-size: 78px auto;}
	.notice_slide .owl-next {background-position: -39px 0;}
	.notice_list .item a {padding: 15px;}
	.notice_list .item a .title {font-size: 13px;}
	.notice_list .item a .title span {font-size: 0.8em;height: 25px;padding-top: 1px;width: 65px;margin-right: 5px;}
	.notice_list .item a .date {font-size: 12px;}
	.notice_list {margin-left: -6px;margin-right: -6px;}
	.notice_list .item {padding-right: 6px;padding-left: 6px;margin-bottom: 12px;}
	.benefits_wrap {padding: 50px 0;}
	.position_wrap {padding: 40px 0;}
	.notice_title {margin-bottom: 13px;}
	.sub_app_link {margin-top: 30px;}
	.sub_app_link a img {width: 135px;}
	.sub_app_link a {margin: 0 5px;}
	.sub_visual.games {height: 280px;}
	.snslink .sns li a img {width: 39px;}
	.snslink .sns li.mar {margin-right: 6px;}
	.introducing_game_wrap {padding: 40px 0 100px 0;}
	.intro_game_wrap {margin-top: 30px;}
	.game_info .gi_title {font-size: 20px;padding-bottom: 10px;margin-bottom: 20px;}
	.game_info .gi_title:after {width: 13px;height: 2px;}
	.game_info .gi_stitle {font-size: 15px;margin-bottom: 5px;}
	.game_info p {font-size: 13px;line-height: 1.5;}
	.game_info p.mar {margin-bottom: 15px;}
	.introrow {height: 300px;}
	.intro_game.mar {margin-bottom: 50px;}
	.introducing_game_wrap.taptapplaza:after {width: 474px;height: 287px;-webkit-background-size: 474px auto;background-size: 474px auto;right: -125px;bottom: 0;}
	.intro_game_page a.item span:before {width: 39px;height: 39px;-webkit-background-size: 78px auto;background-size: 78px auto;margin-left: -20px;}
	.intro_game_page a.item span {padding-top: 50px;font-size: 20px;}
	.intro_game_page a.item.next span:before {background-position: -39px 0;}
	.intro_game_page {height: 130px;}
	.introducing_game_wrap.bowmax {padding-bottom: 270px;}
	.introducing_game_wrap.line .introducing_game {padding-bottom: 50px;margin-bottom: 50px;}
	.intro_game .imgcol .castleburn_detail_img3 {top: -76px;}
	.game_info .gi_list ul li {font-size: 13px;padding: 3px 0 3px 10px;}
	.game_info .gi_list ul li:before {width: 3px;height: 3px;top: 9px;}
	.intro_game .imgcol .bowlingking_detail_img2 {top: 0;}
}

@media (max-width: 767px) {
	.sub_visual .sub_title {font-size: 30px;margin-bottom: 5px;}
	.sub_visual .sub_text {font-size: 13px;}
	.sub_visual {height: 120px;}
	.aboutus_vision_wrap {padding: 25px 0;}
	.sub_center_title {font-size: 13px;}
	.aboutus_subtitle {font-size: 13px;font-weight: 600;}
	.aboutus_value_wrap {padding: 25px 0;}
	.history_list {margin-top: 25px;}
	.history .yw .year {position: static;left: auto;top: auto;font-size: 30px;margin-bottom: 15px;}
	.history_list:before {display: none;}
	.history .yw {padding-left: 0;}
	.history .mw ul li {padding-left: 15px;}
	.history .mw ul li:before {display: none;}
	.history .mw ul li .month {width: 100%;font-size: 15px;margin-bottom: 5px;}
	.history .mw ul li .mc {width: 100%;font-size: 12px;}
	.history .mw ul li .mc .mcb img {width: 40px;}
	.history .mw ul li .mc.mcbi {padding-left: 50px;min-height:40px;}
	.history .mw ul li {margin-bottom: 15px;}
	.history .yw {padding-bottom: 20px;}
	.people_box .img {width: 100%;}
	.people_box .txt {width: 100%;margin-top: 15px;}
	.people_come {height: auto;padding: 25px 0;}
	.people_box .img .background_img {position: static;left: auto;bottom: auto;margin-left: 0;}
	.people_box .txt .pc_t2 {font-size: 13px;}
	.games_list .item {width: 50%;}
	.games_list {margin-left: -3px;margin-right: -3px;}
	.games_list .item .tit {display: none;}
	.games_list .item {padding-left: 3px;padding-right: 3px;margin-bottom: 15px;}
	.games_list .hover {opacity:1;filter: alpha(opacity=100);-moz-opacity:1;visibility:visible;background-color: transparent;}
	.games_list .hover .hover_in .txt {font-size: 12px;padding: 5px;margin-bottom: 5px;display: none;}
	.games_list .more_btn {padding-top: 25px;display: none;}
	.games_list .more_btn button {height: 30px;}
	.games_list .more_btn button span {font-size: 12px;}
	.games_list .hover .hover_in {padding-bottom: 10px;}
	.games_list .hover_tit {padding: 0 63px 0 5px;}
	.games_list .hover_tit a {font-size: 12px;}
	.games_list .hover_tit ul {right: 5px;}
	.games_list .hover_tit ul li.apple {margin-right: 2px;}
	.games_list .hover_tit {font-size: 10px;}
	.games_list_wrap {padding: 30px 0;}
	.news_wrap {padding: 30px 0;}
	.news_list ul.news li.newsli a.newsa .news_title {font-size: 12px;}
	.news_list ul.news li.newsli a.newsa .news_date {font-size: 12px;}
	.news_list ul.news li.newsli a.newsa:after {right: 5px;top: 10px;margin-top: 0;}
	.news_list ul.news li.newsli a.newsa {padding: 10px 40px 10px 10px;border-radius:15px;}
	.news_list ul.news li.newsli a.newsa .news_title span {width: 25px;line-height: 15px;height: 15px;font-size: 10px;padding-top: 2px;}
	.news_list ul.news li.newsli .cont {padding: 10px;font-size: 12px !important;line-height: 1.3;border-bottom-left-radius:15px;border-bottom-right-radius:15px;}
	.position_list {margin-top: 15px;}
	.position_list .list .pl .pl_wrap {text-align: center;height: auto;padding: 15px 0;display: block;}
	.position_list .list .pl .icon_title {width: 100%;display: block;margin-bottom: 15px;padding-left: 0;padding-top: 106px;background-position: center 0;}
	.position_list .list .pl .position_txt {text-align:left;width: 100%;display: block;}
	.position_list .list .pl .icon_title .it1 {font-size: 15px;}
	.position_list .list .pl .icon_title .it1 br {display: none;}
	.position_list .list .pl .icon_title .it2 {font-size: 13px;}
	.benefits .list .item {width: 100%;border-bottom: 2px solid #ddd;}
	.benefits .list .item.line {border-right: none;}
	.benefits .list .item.item2 {width: 100%;}
	.benefits .list .item.item4 {width: 100%;}
	.notice_list .item {width: 100%;margin-bottom: 5px;}
	.sub_visual.games {height: 200px;}
	.snslink .sns {top: -3px;}
	.snslink .sns li a img {width: 39px;}
	.introrow {height: auto;}
	.intro_game .imgcol {width: 100%;}
	.intro_game .infocol {width: 100%;margin-top: 15px;}
	.introducing_game_wrap.taptapplaza {padding-bottom: 270px;}
	.intro_game_page a.item span {font-size: 12px;}
	.intro_game_page a.item span:before {width: 20px;height: 20px;-webkit-background-size: 39px auto;background-size: 39px auto;margin-left: -10px;}
	.intro_game_page a.item span {padding-top: 25px;}
	.intro_game_page {height: 70px;}
	.intro_game_page a.item.next span:before {background-position: -19px 0;}
	.intro_game .imgcol.imgcolreverse {left: 0;}
	.intro_game .infocol.infocolreverse {right: 0;}
	.introducing_game_wrap.line .introducing_game {padding-bottom: 10px;margin-bottom: 30px;}
	.introducing_game_wrap.bowmax:after {width: 337px;height: 142px;-webkit-background-size: 337px auto;background-size: 337px auto;}
	.introducing_game_wrap.bowmax {padding-bottom: 140px;}
	.intro_game.mar {margin-bottom: 25px;}
	.intro_game .imgcol.imgcolreverse img.castleburn_detail_img3 {display: none;}
	.introducing_game_wrap {padding-bottom: 40px;}
	.intro_game .imgcol .minigolfking_detail_img3 {display: none;}
	.intro_game .imgcol .archeryking_detail_img2 {position: static;right: auto;top: auto;max-width:100%;}
	.intro_game .imgcol .bowlingking_detail_img2 {position: static;right: auto;top: auto;max-width:100%;}
	.game_info .gi_title br {display: none;}
	.news_list ul.news li.newsli .cont * {font-size: 13px !important;}
}