/* common */

address,i,em {font-style:normal;}


/* Grid */
/* row, col */
.row {*zoom:1; position:relative; margin:0 -10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; -o-box-sizing:border-box;box-sizing:border-box;}
.row:after {content:""; display:table; clear:both;}
.row.gutter4 {margin-left:-2px; margin-right:-2px;}
.row.gutter6 {margin-left:-3px; margin-right:-3px;}
.row.gutter8 {margin-left:-4px; margin-right:-4px;}
.row.gutter10 {margin-left:-5px; margin-right:-5px;}
.row.gutter16 {margin-left:-8px; margin-right:-8px;}
.row.gutter20 {margin-left:-10px; margin-right:-10px;}
.row.gutter30 {margin-left:-15px; margin-right:-15px;}
.row.gutter40 {margin-left:-20px; margin-right:-20px;}
.row3 {margin:0 -15px;}
.row3 .col {padding:0 15px;}

.col {position:relative; float:left; width:100%; min-height:1px;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; -o-box-sizing:border-box;box-sizing:border-box;}
.row.gutter4 > .col {padding-left:2px; padding-right:2px;}
.row.gutter6 > .col {padding-left:3px; padding-right:3px;}
.row.gutter8 > .col {padding-left:4px; padding-right:4px;}
.row.gutter10 > .col {padding-left:5px; padding-right:5px;}
.row.gutter16 > .col {padding-left:8px; padding-right:8px;}
.row.gutter20 > .col {padding-left:10px; padding-right:10px;}
.row.gutter30 > .col {padding-left:15px; padding-right:15px;}
.row.gutter40 > .col {padding-left:20px; padding-right:20px;}

.col1  {width:8.33333333%;}
.col2  {width:16.66666667%;}
.col3  {width:25%;}
.col4  {width:33.33333333%;}
.col5  {width:41.66666667%;}
.col6  {width:50%;}
.col7  {width:58.33333333%;}
.col8  {width:66.66666667%;}
.col9  {width:75%;}
.col10 {width:83.33333333%;}
.col11 {width:91.66666667%;}
.col12 {width:100%;}

.col-314 {width:334px;}
.col-332 {width:352px;}

.btn_sm {display:inline-block;min-width:31px;height:17px;line-height:15px;padding:0 4px;background-color:#007309;border:1px solid #007309;border-radius:4px;font-size:12px;color:#fff !important;text-align:center;}
.btn_sm.btn_orange {background-color:#d35900;border:1px solid #b54400;}
.btn_sm.btn_blue {background-color:#37659f;border:1px solid #044290;}

.btn_evtSchedule {display:block;position:absolute;bottom:0;right:0;width:43px;height:35px;padding-top:8px;background-color:#407f00;border:1px solid #316000;border-radius:0 0 18px 0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; -o-box-sizing:border-box;box-sizing:border-box;}
.btn_evtSchedule em {display:inline-block;width:16px;height:17px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat 0 -250px;text-indent:-9999em;}
.btn_evtSchedule:hover em {background-position:-20px -250px;}

/* layout */
#wrapper {width:100%;min-width:1000px;}
#header {position:relative;height:125px;z-index:1;}
#container {position:relative;width:1000px;margin:0 auto;}
#footer {position:relative;width:100%;text-align:center;z-index:10;}
.inner {position:relative;width:1000px;margin:0 auto;}
[data-img] {background-repeat:no-repeat;background-position:center;background-size:cover;}
.logo a {position:absolute;top:16px;left:0;width:123px;height:78px;background:url(https://tr-image.game.onstove.com/assets/images/common/logo.png) no-repeat center top;text-indent:-9999em;z-index:10;}

/* lnb */
#header.lnb_open {z-index:100;}
.lnb_wrap {overflow:hidden;position:absolute;top:0;left:0;width:100%;height:125px;padding:0 0 0;background-color:rgba(0,0,0,0);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.lnb_wrap * {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.lnb_open .lnb_wrap {background-color:rgba(0,0,0,.9);}
.lnb_open .lnb_wrap:after {content:"";display:block;position:absolute;top:101px;left:0;width:100%;height:1px;background-color:rgba(255,255,255,.1);}
.lnb {width:1000px;height:auto;padding:49px 0 22px 200px;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.lnb > ul {display:flex;justify-content: space-around;width:100%;text-align:center;}
.lnb > ul > li {}
.lnb > ul > li a {display:block;font-family:'Noto Sans KR','malgun gothic', '¸¼Àº °íµñ', 'µ¸¿ò', dotum, sans-serif;font-size:14px;color:#d2d2d2;}
.lnb > ul > li a:hover {color:#a5ff3b;}
.lnb .depth01 > a {margin-bottom:33px;font-size:18px;color:#fff;text-shadow: 1px 0 1px rgba(0,0,0,.35);}
.lnb li i {display:inline-block;width:11px;height:11px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat -41px -252px;vertical-align:0;} /* 20220110 Ãß°¡ */
.lnb .depth02 {display:block;padding-top:32px;}
.lnb .depth02 li + li {margin-top:14px;}
.lnb .depth02 li i {display:inline-block;width:11px;height:11px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat -41px -252px;vertical-align:0;} /* 20211118 Ãß°¡ */
.lnb_line {position:absolute;top:97px;left:0;width:0;height:4px;background-color:#a5ff3b;border-radius:2px;opacity:0;}
/* stove gnb Ãß°¡ */
.widget-gnb .gnb-dropdown.is-open .gnb-dropdown-content {overflow:hidden;}

.main {background-attachment: fixed}
.main * {font-family:'Noto Sans KR','malgun gothic', '¸¼Àº °íµñ', 'µ¸¿ò', dotum, sans-serif;}
.main a {text-decoration:none;}
#main_in,.main_in {height:100%;padding-bottom:80px;background-attachment: fixed !important;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.main div[class*="section"] {margin:20px -10px 0;}
.main .row .col1 {width:265px;}
.main .row .col2 {width:674px;}
.main .row .col3 {width:75.5%;}

.main_visual {height:292px;border-radius:18px;}
.main_visual.row {margin:0;}
.main_visual .col {height:100%;padding:0;}
.main_visual.row .col1 {width:244px;}/* 20220908 ¼öÁ¤ */
.main_visual.row .col3 {width:75.6%;}/* 20220908 Ãß°¡ */
.login_wrap {border-radius:0 0 0 18px;}
.login_wrap * {font-family:'Noto Sans KR','malgun gothic', '¸¼Àº °íµñ', 'µ¸¿ò', dotum, sans-serif;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}

.game_start {display:block;position:relative;width:100%;height:166px;}
.game_start .btn_gameStart {display:block;position:relative;width:100%;height:100%;margin-top:-22px;background:url(https://tr-image.game.onstove.com/assets/images/common/btn_gameStart.png) no-repeat 0 100%;text-indent:-9999em;}
.game_start .btn_gameStart {display:block;position:relative;width:100%;height:100%;margin-top:-22px;background:url(https://tr-image.game.onstove.com/assets/images/common/btn_gameStart.png) no-repeat 0 100%;text-indent:-9999em;}
.game_start .btn_gameStart .hover {display:block;opacity:0;position:relative;width:100%;height:100%;background:url(https://tr-image.game.onstove.com/assets/images/common/btn_gameStart2_bg.png) no-repeat 0 100%;text-indent:-9999em;}
.game_start .btn_gameStart:hover .hover {opacity:1;}
.game_start .btn_gameStart .hover span {display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
.game_start .btn_gameStart .hover .fire1 {background:url(https://tr-image.game.onstove.com/assets/images/common/btn_gameStart_fire1.png) no-repeat;z-index:2;}
.game_start .btn_gameStart .hover .fire2 {background:url(https://tr-image.game.onstove.com/assets/images/common/btn_gameStart_fire2.png) no-repeat;z-index:3;}
.game_start .btn_gameStart .hover .mask {background:url(https://tr-image.game.onstove.com/assets/images/common/btn_gameStartMask.png) no-repeat;z-index:3;}
.game_start .btn_gameStart .hover .txt {background:url(https://tr-image.game.onstove.com/assets/images/common/btn_gameStart_txt.png) no-repeat;z-index:2;}
.game_start .btn_gameStart .hover .track {top:auto;bottom:0;height:143px;background:url(https://tr-image.game.onstove.com/assets/images/common/btn_gameStart_track.png) no-repeat 80% 50%;border-radius:20px 0 0 0;z-index:1;}
.game_start .btn_gameStart em {display:none;}
.game_start .game_startGuide {position:absolute;bottom:0;left:0;width:100%;height:25px;line-height:25px;background-color:rgba(0,0,0,.6);font-size:12px;color:#fff;text-align:center;z-index:5;}

.pc_roomBenefit {position:relative;height:27px;line-height:27px;background-color:#691b13;font-size:12px;color:#fff;z-index:5;}
.pc_roomBenefit li {position:relative;float:left;width:50%;text-align:center;}
.pc_roomBenefit li + li:before {content:"";display:inline-block;position:absolute;top:50%;left:0;width:1px;height:11px;margin-top:-5px;background-color:rgba(255,255,255,.2);}
.pc_roomBenefit .status {color:#fff;}
.pc_roomBenefit .status:before {content:"";display:inline-block;width:13px;height:11px;margin-right:4px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat 0 -90px;}
.pc_roomBenefit .status:after {content:"OFF";display:inline-block;height:15px;line-height:14px;padding:0 8px 0 6px;margin-left:4px;background-color:#222;border-radius:2px;font-size:11px;}
.pc_roomBenefit .status.on:after {content:"ON";background-color:#cf2412;}
.pc_roomBenefit a {font-size:12px;color:#fff;}
.pc_roomBenefit a:before {content:"";display:inline-block;width:11px;height:10px;margin-right:4px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat -15px -90px;}

.login_area {overflow:hidden;height:121px;padding:17px 0 0;background-color:#fafafa;border-radius:0 0 0 18px;text-align:center;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.login_area .btn_login {display:inline-block;width:212px;height:57px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat 0 -120px;text-indent:-9999em;}
.login_area .btn_login:hover {background-position:0 -180px;}
.login_area .btn_change {display:inline-block;width:212px;height:47px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat -220px -140px;text-indent:-9999em;}
.login_area .btn_change:hover {background-position:-220px -190px;}
.login_area .simple {padding-top:6px;}

.login_area .login_util {margin-top:9px;}
.login_area .login_util li {display:inline-block;position:relative;padding:0 6px;}
.login_area .login_util li a {display:inline-block;font-size:12px;color:#666;}
.login_area .login_util li a:hover {color: #007309;text-decoration: none;}
.login_area .login_util  li + li:before {content:"";display:block;position:absolute;top:50%;left:0;width:1px;height:10px;margin-top:-4px;background-color:rgba(107,107,107,.7);}

/* befor loginarea */
.loginarea {overflow:hidden;height:121px;padding:17px 0 0;background-color:#fafafa;border-radius:0 0 0 18px;text-align:center;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.loginarea .btn_login {display:inline-block;width:212px;height:57px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat 0 -120px;text-indent:-9999em;}
.loginarea .btn_login:hover {background-position:0 -180px;}
.loginarea .btn_change {display:inline-block;width:212px;height:47px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat -220px -140px;text-indent:-9999em;}
.loginarea .btn_change:hover {background-position:-220px -190px;}
.loginarea .simple {padding-top:6px;}

.loginarea .login_util {margin-top:3px;}
.loginarea .login_util li {display:inline-block;position:relative;padding:0 6px;}
.loginarea .login_util li a {display:inline-block;font-size:12px;color:#666;}
.loginarea .login_util  li + li:before {content:"";display:block;position:absolute;top:50%;left:0;width:1px;height:10px;margin-top:-2px;background-color:rgba(107,107,107,.7);}


.login_after {position:relative;margin-top:-17px;}
.login_inner .login_after {position:relative;margin-top:-21px;}
.login_after .my_info {position:relative;padding:6px 0 6px 50px;background-color:#e4f1c7;border-bottom:1px solid #cdd8b3;text-align:left;}
.login_after .my_status {display:block;position:absolute;top:50%;left:6px;width:20px;height:20px;margin-top:-20px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat -140px 0;text-indent:-9999em;z-index:2;}
.login_after .my_status.return {background-position:-160px 0;}
.login_after .icon_level {display:block;position:absolute;top:50%;left:12px;width:32px;height:32px;margin-top:-16px;background-color:#fff;border-radius:20px;background-size:auto;text-indent:-9999em;}
.login_after .my_nick {display:flex;align-items:center;flex-wrap:wrap;}
.login_after .my_nick * {font-size:12px;color:#111;font-family:'Noto Sans KR','malgun gothic', '¸¼Àº °íµñ', 'µ¸¿ò', dotum, sans-serif;}
.login_after .my_nick a:hover{text-decoration: underline;}/* 20220110 Ãß°¡ */
.login_after .my_nick .noblesse_area{margin-left:2px;z-index:2;}
.login_after .my_nick .btn_noblesse{display:inline-block;width:89px;height:17px;text-indent:-9999em;background:url(https://tr-image.game.onstove.com/webapp/pc/assets/images/common/btn_noblesse.png) no-repeat 0 0;}
.login_after .my_nick .noblesse_area:hover .layer_noblesse{display:block;}
.login_after .my_nick .layer_noblesse{display:none;position:absolute;bottom:-21px;left:50%;padding:5px;text-align:center;white-space:nowrap;background-color:#fff;border:1px solid #a0a0a0;border-radius:4px;;line-height:14px;color:#666;transform:translateX(-50%);z-index:5;}
.login_after .my_nick .layer_noblesse em{display:block;font-weight:400;color:#333;}
.login_after .message {margin-left:6px;}
.login_after .message:before {content:"";display:inline-block;width:13px;height:11px;margin-right:4px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat 0 -105px;vertical-align:middle;}
.login_after .message a {font-size:12px;color:#007309;vertical-align: inherit;}
.login_after .btn_mypalace {margin-left:4px;padding:0 5px 0 3px;line-height:1.1;}
@media screen and (-webkit-min-device-pixel-ratio:0){.login_after .btn_mypalace {line-height:1.2;}}
.login_after .login_func li {display:inline-block;position:relative;line-height: 1;}
.login_after .login_func li + li {margin-left:6px;padding-left:6px;}
.login_after .login_func li + li:before {content:"";display:block;position:absolute;top:50%;left:0;width:1px;height:10px;margin-top:-2px;background-color:rgba(107,107,107,.3);}
.login_after .login_func li a {font-size:12px;color:#666;}
.login_after .login_func li a:hover {color:#407f00;}
.login_after .my_info2 {padding:5px 0 0 20px;font-size:12px;color:#666;text-align:left;}
.login_after .my_info2 dt {float:left;width:38px;padding:2px 0;}
.login_after .my_info2 dt:before {content:"";display:inline-block;width:2px;height:2px;margin-right:4px;background-color:#666;vertical-align:middle;}
.login_after .my_info2 dd {position:relative;margin-left:38px;padding:2px 0 2px 12px;}
.login_after .my_info2 dd:before {content:"";display:block;position:absolute;top:50%;left:0;width:1px;height:10px;margin-top:-5px;background-color:rgba(0,0,0,.2);}
.login_after .my_info2 dd a {margin-left:3px;vertical-align: inherit}
.login_after .my_info2 .charge_area {display:inline-block;position:relative;}
.login_after .my_info2 .layer_first_charge {display:block;position:absolute;top:25px;right:0;width:145px;height:21px;line-height:19px;padding:0 22px 0 8px;background-color:#fff01f;border:1px solid #9b9105;border-radius:4px;letter-spacing:-0.05em;font-family:'Noto Sans KR','malgun gothic', '¸¼Àº °íµñ', 'µ¸¿ò', dotum, sans-serif;font-size:12px;color:#3b2d25;text-align:center;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; -o-box-sizing:border-box;box-sizing:border-box;}
.login_after .my_info2 .layer_first_charge:after {content:"";display:block;position:absolute;top:-6px;right:11px;width:10px;height:6px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat -190px 0;}
.login_after .my_info2 .layer_first_charge .btn_close {display:block;position:absolute;top:5px;right:7px;width:9px;height:9px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat -190px -10px;text-indent:-9999em;}
.login_after .my_info2 .my_cash + dd strong {display:inline-block;min-width:45px;font-weight:500;color:#d35900;}
.login_after .my_info2 .my_cash + dd strong:after {content:"Ä³½Ã";margin-left:4px;color:#666;}
.login_after .my_info2 .my_tr + dd strong {font-weight:500;color:#16880f;}
.login_after .my_info2 .my_tr + dd strong:after {content:"TR";margin-left:4px;color:#666;}

.login_inner {padding-top:21px;}
.login_inner .login_before {position:relative;padding:0 15px;text-align:left;}
.login_inner .login_before h2 {display:none;text-indent:-9999em;}
.login_inner .input_text {width:130px;height:26px;padding-left:5px;border:1px solid #c9c9c9;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.login_inner .input_text + .input_text {margin-top:3px;}
.login_inner .input_checkbox {display:block;margin-top:10px;font-size:12px;color:#a0a0a0;}
.login_inner .input_checkbox label {margin-left:4px;vertical-align:bottom}
.login_inner .login_util {display:block;position:absolute;bottom:0;right:15px;}
.login_inner .login_util a {font-size:12px;color:#666;}
.login_inner .btn_login {display:block;position:absolute;top:0;right:15px;width:77px;height:57px;background:url(https://tr-image.game.onstove.com/assets/images/common/channeling_btn_set.png) no-repeat 0 -260px;text-indent:-9999em;}
.login_inner .btn_login:hover {background-position:0 -260px;}
.login_inner ::-webkit-input-placeholder {color:#a0a0a0;}

.login_wrap .logout._hangame {margin-top:-5px;}
.login_wrap .logout._hangame h2 {font-size:12px!important;line-height:16px;}
.login_wrap .logout._hangame a {display:block;margin:0 auto;margin-top:8px;width:212px;height:52px;background:url(https://tr-image.game.onstove.com/assets/images/common/channeling_btn_set.png) no-repeat 0 -208px;font-size:12px!important;line-height:16px;}
.login_wrap .logout._hangame a img {display:none;}

/* Ã¤³Î¸µ ·Î±×ÀÎ */
.login_wrap .channeling_step1 {margin-top:-5px;text-align:center;}
.login_wrap .channeling_step1 h2 {padding:0 0 0 0;font-size:12px;color:#666;line-height:16px;font-weight:bold;letter-spacing:-1px;font-family:'Noto Sans KR','malgun gothic', '¸¼Àº °íµñ', 'µ¸¿ò', dotum, sans-serif;}
.login_wrap .channeling_step1 a {display:block;overflow:hidden;width:212px;height:52px;margin:8px auto 0 auto;background:url(https://tr-image.game.onstove.com/assets/images/common/channeling_btn_set.png) no-repeat 0 0;text-indent:-99999px;}
.login_wrap .channeling_step1 .btn_naver_step1 {background-position:0 0;}
.login_wrap .channeling_step1 .btn_agree {background-position:0 -52px;}
.login_wrap .channeling_step1 .btn_daum_step1 {background-position:0 -104px;}
.login_wrap .channeling_step1 .btn_nexon_step1 {background-position:0 -156px;}

.login_wrap .channeling_step2 {margin-top:-5px;text-align:center;}
.login_wrap .channeling_step2 h2 {padding:0 0 0 0;font-size:12px;color:#666;line-height:16px;font-weight:bold;letter-spacing:-1px;font-family:'Noto Sans KR','malgun gothic', '¸¼Àº °íµñ', 'µ¸¿ò', dotum, sans-serif;}
.login_wrap .channeling_step2 a {display:block;overflow:hidden;width:212px;height:52px;margin:8px auto 0 auto;text-indent:-99999px;background:url(https://tr-image.game.onstove.com/assets/images/common/channeling_btn_set.png) no-repeat 0 0;}
.login_wrap .channeling_step2 .btn_naver_step2 {background-position:0 0;}
.login_wrap .channeling_step2 .btn_agree {background-position:0 -52px;}
.login_wrap .channeling_step2 .btn_daum_step2 {background-position:0 -104px;}
.login_wrap .channeling_step2 .btn_nexon_step2 {background-position:0 -156px;}


.main_visualWrap {overflow:hidden;height:100%;border-radius:0 18px 18px 0;}
.main_visualWrap .slider li a {display:block;width:100%;height:292px;text-indent:-9999em;}
.main_visualWrap .bx-controls {position:absolute;bottom:0;left:0;width:100%;height:35px;padding:10px 14px 6px;background-color:rgba(0,0,0,.7);border-radius:0 0 18px 0;text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; -o-box-sizing:border-box;box-sizing:border-box;}
.main_visualWrap .bx-wrapper .bx-controls-direction a {top:-135px;margin-top:0;}
.main_visualWrap .bx-controls-direction a:before {content:"";display:block;position:absolute;top:50%;left:50%;width:16px;height:25px;margin:-15px 0 0 -8px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png) no-repeat;}
.main_visualWrap .bx-controls-direction .bx-prev:before {background-position:-137px -60px;}
.main_visualWrap .bx-controls-direction .bx-next:before {background-position:-157px -60px;}
.main_visualWrap .bx-pager {display:inline-block;vertical-align:middle;text-align:left;}
.main_visualWrap .bx-controls-auto {display:inline-block;margin-left:6px;vertical-align:middle;text-align:left;}
.main_visualWrap .bx-controls-auto a {display:block;width:15px;height:15px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat;text-indent:-9999em;}
.main_visualWrap .bx-controls-auto .active {display:none;}
.main_visualWrap .bx-controls-auto .bx-start {background-position:-160px -40px;}
.main_visualWrap .bx-controls-auto .bx-stop {background-position:-140px -40px;}

.box {overflow:hidden;padding:0 20px;background-color:#fff;border-radius:18px;font-size:12px;}
.box .tit {height:51px;padding-top:4px;box-sizing:border-box;line-height:46px;font-size:17px;color:#333;font-weight:500;}
.box a {display:block;font-size:14px;color:#333;}
.box a:hover,.box a:active {color:#007309;text-decoration:none;}
.box .box_body .row {margin:0 -5px;}
.box .box_body .col {padding:0 5px;}
.box .box_header {margin:0 -20px;padding:0 20px;}

.box strong {display:block;margin-top:7px;font-weight:400;font-size:15px;word-break:keep-all;}
.box em {margin-top:2px;font-size:12px;font-weight: 300;color:#a0a0a0;}
.box .btn_more {display:block;position:absolute;top:11px;right:19px;padding:9px;}
.box .btn_more em {display:block;width:12px;height:12px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat -160px -90px;text-indent:-9999em;}

.main .box_body .title {margin-top:6px;font-size:15px;line-height:20px;color:#333;}
.main .box_body .nickname {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;margin-top:2px;font-size:13px;line-height:20px;color:#a0a0a0;}
.main .thumb-motion .thumb img {transition: transform 0.3s ease-in-out;}
.main .thumb-motion:hover .thumb img {transform: scale(1.1);}
.main .box_body .thumb img {width:100%;height:100%;object-fit:cover;vertical-align:top;}
.main .box_body .swiper .thumb {overflow:hidden;width:214px;height:120px;}
.main .box_body .swiper .title {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.main .box_body .swiper-button-prev, .main .box_body .swiper-button-next {position:absolute;top:50%;width:15px;height:27px;margin-top:1px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat;cursor: pointer;z-index:5;display:none;}
.main .box_body .swiper-button-prev:hover, .main .box_body .swiper-button-next:hover {background-position-y: -90px;}
.main .show-swiper-button .swiper-button-prev, .main .show-swiper-button .swiper-button-next {display:block;}
.main .box_body .swiper-button-prev {left:20px;background-position: -180px -60px;}
.main .box_body .swiper-button-next {right:20px;background-position: -200px -60px;}

.section01 .box {height:267px;}
.section01 .col-314 .thumb {overflow:hidden;width:274px;height:148px;}
.section01 .col-314 .title {overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.notice_wrap .box_header {border-bottom:1px solid #e5e5e5;}
.notice_wrap .box_body {padding-top:17px;}
.notice_wrap li + li {margin-top:12px;}
.notice_wrap .notice-title {display:flex;align-items:center;}
.notice_wrap .notice-title p {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:14px;color:#333;}
.notice_wrap a:hover p {color:#007309;}
.notice_wrap .notice-date {display:block;margin-top:2px;font-size:12px;font-weight:300;color:#b4b4b4;}
.notice_wrap .notice-date:before {content:"";display:inline-block;width:10px;height:10px;margin:3px 3px 0 0;vertical-align:top;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat -70px -90px;}
.notice_wrap .badge {width:40px;flex-shrink:0;margin-left:4px;}
.notice_wrap .new {overflow:hidden;display:inline-block;width:17PX;height:17PX;text-indent:-9999em;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230615?ver=20230627) no-repeat -112px -250px;}
.notice_wrap .edit {display:inline-block;width:40px;text-align:center;font-size:10px;line-height:14px;color:#a0a0a0;border-radius:16px;border:1px solid #a0a0a0;}

.creator_wrap {position:relative;padding:0;background-color:transparent;}
.creator_wrap .tab_index {display:flex;align-items:center;}
.creator_wrap .tab_index li {flex:1;background-color:#f0f0f0;border-bottom:1px solid #eaeaea;border-radius:18px 18px 0 0;text-align:center;transition:0.3s ease-in-out;}
.creator_wrap .tab_index li.active {background-color:#fff;border-bottom-color:#fff;}
.creator_wrap .tab_index li.active .tit {font-weight:500;color:#333;}
.creator_wrap .tab_index li:hover .tit {font-weight:500;color:#333;}
.creator_wrap .tab_index .tit {font-weight:300;color:#666;cursor:pointer;transition:0.3s ease-in-out;}
.creator_wrap .box_body {background-color:#fff;border-radius: 0 0 18px 18px;}
.creator_wrap .tab_boxWrap {position:relative;height:209px;padding:0 20px;}
.creator_wrap .tab_box {position:absolute;top:0;left:0;right:0;height:100%;opacity:0;pointer-events:none;transition:opacity 0.3s;}
.creator_wrap .tab_box.active {opacity:1;pointer-events:auto;}
.creator_wrap .tab_boxWrap .swiper-button-next, .creator_wrap .tab_boxWrap .swiper-button-prev {margin-top: -20px;}
.creator_wrap .recommend {padding: 0 57px;}
.creator_wrap .recommend .swiper {padding-top:20px;}
.creator_wrap .recommend .swiper-slide {width:214px;margin-right:10px;}
.creator_wrap .list {padding: 0 58px;}
.creator_wrap .list .swiper {padding-top:38px;}
.creator_wrap .list .swiper-slide {width:288px;margin-right:10px;padding:0 15px;}
.creator_wrap .list a {display:flex;align-items:center;}
.creator_wrap .box_body .list .thumb {overflow:hidden;width:128px;height:128px;margin-right:14px;border-radius:50%;flex-shrink:0;}
.creator_wrap .list .content {overflow:hidden;}
.creator_wrap .list .list-title {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:20px;color:#333;}
.creator_wrap .list .list-sub {overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp: 2;-webkit-box-orient:vertical;height:40px;margin-top:3px;font-size:15px;line-height:20px;color:#666;}
.creator_wrap .list .list-nickname {display:flex;align-items:center;margin-top:24px;font-size:12px;line-height:20px;color:#a0a0a0;}
.creator_wrap .list .list-nickname span {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-left:6px;vertical-align:top;}

.hotIssue_wrap {position:relative;height:245px;}
.hotIssue_wrap .swiper {margin:5px 37px 0;}
.hotIssue_wrap .swiper-slide {width:214px;margin-right:10px;}
/* ÇÖÀÌ½´ ¹îÁö */
.hotIssue_wrap .thumb:before {content:"";display:block;position:absolute;top:0;left:0;width:45px;height:45px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat;text-indent:-9999em;z-index:5;}
.hotIssue_wrap .creativeArt .thumb:before {background-position:-230px 0;}
.hotIssue_wrap .image .thumb:before {background-position:-275px 0;}
.hotIssue_wrap .photogenic .thumb:before {background-position:-320px 0;}
.hotIssue_wrap .event .thumb:before {background-position:-365px 0px;}

.main .section04[class*="section"] {margin:20px 0 0;}
.quick_bottom {height:150px;}
.quick_bottom ul:after {content:"";display:table;clear:both;}
.quick_bottom li {float:left;width:12.5%;padding:28px 0 0;text-align:center;}
.quick_bottom li a {font-family:'Noto Sans KR','malgun gothic', '¸¼Àº °íµñ', 'µ¸¿ò', dotum, sans-serif;font-size:14px;color:#666;}
.quick_bottom li a:before {content:"";display:block;width:68px;height:68px;margin:0 auto;margin-bottom:10px;background:url(https://tr-image.game.onstove.com/assets/images/main/quick_spr.png) no-repeat;}
.quick_bottom .item01 a:before {background-position:0 0;}
.quick_bottom .item02 a:before {background-position:-106px 0;}
.quick_bottom .item03 a:before {background-position:-212px 0;}
.quick_bottom .item04 a:before {background-position:-317px 0;}
.quick_bottom .item05 a:before {background-position:-423px 0;}
.quick_bottom .item06 a:before {background-position:-529px 0;}
.quick_bottom .item07 a:before {background-position:-635px 0;}
.quick_bottom .item08 a:before {background-position:-740px 0;}
.quick_bottom .item09 a:before {background-position:-846px 0;}
.quick_bottom .item10 a:before {background-position:-935px 0;}
.quick_bottom .item11 a:before {background-position:-1028px 0;}
.quick_bottom .item01 a:hover {color:#1f980b;}
.quick_bottom .item02 a:hover {color:#4251df;}
.quick_bottom .item03 a:hover {color:#222;}
.quick_bottom .item04 a:hover {color:#c22647;}
.quick_bottom .item05 a:hover {color:#a647cd;}
.quick_bottom .item06 a:hover {color:#3068c4;}
.quick_bottom .item07 a:hover {color:#1bb027;}
.quick_bottom .item08 a:hover {color:#ffb400;}
.quick_bottom .item09 a:hover {color:#2caac9;}
.quick_bottom .item10 a:hover {color:#ff0000;}
.quick_bottom .item11 a:hover {color:#df3f89;}
.quick_bottom li a:hover:before {background-position-y:100%;}

.quick_menu {position:absolute;top:0;left:50%;margin-left:520px;}
.quick_menu .link {width:84px;margin-bottom:15px;background-color:#fff;border-radius:13px;}
.quick_menu .link li {position:relative;text-align:center;}
.quick_menu .link li + li {border-top:1px solid #e5e5e5;}
.quick_menu .link li a {display:block;padding:8px 0;font-family:'Noto Sans KR','malgun gothic', '¸¼Àº °íµñ', 'µ¸¿ò', dotum, sans-serif;font-size:12px;color:#666;font-weight:500;letter-spacing:-0.05em;word-spacing:-0.05em;}
.quick_menu .link li a:hover {color:#407f00;}
.quick_menu .link li a:before {content:"";display:block;width:44px;height:44px;margin:0 auto;margin-bottom:4px;background:url(https://tr-image.game.onstove.com/assets/images/common/quick_spr.png?ver=20221102) no-repeat;}
.quick_menu .link li.new::after {content:"";position:absolute;top:4px;left:5px;width:36px;height:20px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat -72px -250px;}
.quick_menu .link .item01 a:before {background-position:0 0;}
.quick_menu .link .item02 a:before {background-position:0 -44px;}
.quick_menu .link .item03 a:before {background-position:0 -88px;}
.quick_menu .link .item04 a:before {background-position:0 -132px;}
.quick_menu .link .item05 a:before {background-position:0 -176px;}
.quick_menu .link .item06 a:before {background-position:0 -220px;}
.quick_menu .link .item07 a:before {background-position:0 -265px;}
.quick_menu .link .item08 a:before {background-position:0 -309px;}
.quick_menu .link .item09 a:before {background-position:0 -353px;}
.quick_menu .link li a:hover:before {background-position-x:100%;}

.quick_menu .quick_evt li+li {margin-top: 15px;}

.quick_menu .tooltip-coupon {display:none;position:absolute;top:-8px;left:-229px;width:223px;height:96px;background:url(https://tr-image.game.onstove.com/webapp/pc/assets/images/common/tooltip-pc.png?ver=20221209) no-repeat;text-indent:-9999em;z-index:5;}
.quick_menu .link .item03 a:hover + .tooltip-coupon {display:block;}

.bx-wrapper {overflow:hidden;height:100%;}
.bx-wrapper * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box; -o-box-sizing:border-box;box-sizing:border-box;}
.bx-wrapper .bx-controls-direction a {position:absolute;top:50%;width:37px;height:59px;line-height:82px;margin-top:-30px;background-color:rgba(0,0,0,.5);font-size:0;text-align:center;}
.bx-wrapper .bx-controls-direction .bx-prev {left:0;}
.bx-wrapper .bx-controls-direction .bx-next {right:0;}
.bx-pager .bx-pager-item {display:inline-block;padding:0 3px;vertical-align: middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; -o-box-sizing:border-box;box-sizing:border-box;}
.bx-pager .bx-pager-item a {display:block;width:13px;height:13px;background-color:rgba(102,102,102,.7);border:2px solid rgba(160,160,160,.7);border-radius:10px;text-indent:-9999em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; -o-box-sizing:border-box;box-sizing:border-box;}
.bx-pager .bx-pager-item .active {width:15px;height:15px;background-color:#eaf300;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; -o-box-sizing:border-box;box-sizing:border-box;}

/* sub */
.sub {background-attachment: fixed}
.sub {background-attachment: fixed}
.sub a {text-decoration:none;}
.sub #container {display:table;background-color:#fff;border-radius:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; -o-box-sizing:border-box;box-sizing:border-box;}
.sub #container:after {content:"";display:table;clear:both;}
.sub #aside {display:table-cell;width:245px;padding-bottom:40px;background-color:#f0f0f0;border-radius:22px 0 0 22px;vertical-align: top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; -o-box-sizing:border-box;box-sizing:border-box;}
.sub .contents {display:table-cell;width:755px;padding:27px 20px;vertical-align: top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; -o-box-sizing:border-box;box-sizing:border-box;}

.sub .login_wrap {float:none;width:100%;padding:0;}
.sub .login_area {border-radius:0;}
.sub .loginarea {border-radius:0;}
.sub .login_wrap {border-radius:0;}

.snb_wrap {padding:20px 15px;}
.snb_wrap .tit_snb {margin-bottom:14px;padding-left:14px;font-family:'Noto Sans KR','malgun gothic', '¸¼Àº °íµñ', 'µ¸¿ò', dotum, sans-serif;font-size:20px;color:#333;font-weight:500;}
.snb_wrap nav > ul {padding:20px;background-color:#fff;border-radius:10px;}
.snb_wrap nav a {font-family:'Noto Sans KR','malgun gothic', '¸¼Àº °íµñ', 'µ¸¿ò', dotum, sans-serif;}
.snb_wrap nav > ul > li > a {color:#333;font-size:15px;}
.snb_wrap nav > ul > li > a:before {content:"";display:inline-block;width:3px;height:3px;margin-right:6px;background-color:#333;vertical-align:middle;}
.snb_wrap nav > ul > li > a:hover:before {background-color:#007309;}
.snb_wrap nav > ul > li + li {margin-top:20px;}
.snb_wrap nav > ul > li i {display:inline-block;width:12px;height:12px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat -56px -251px;vertical-align:-1px;} /* 20211118 Ãß°¡ */
.snb_wrap nav .depth02 {margin-top:6px;}
.snb_wrap nav .depth02 a {color:#666;font-size:12px;}
.snb_wrap nav .depth02 a:before {content:"-";margin-right:4px;}
.snb_wrap nav .depth02 li {padding-left:14px;}
.snb_wrap nav .depth02 li + li {margin-top:10px;}
.snb_wrap nav > ul > li > a:hover,.snb_wrap nav .depth02 a:hover {color:#007309;}
.snb_wrap nav .on > a {color:#007309;}

.evt_wrap {padding:0;background-color:transparent;}/* 20220908 ¼öÁ¤ */
.evt_wrap .box_body {position:relative;margin:0 -1px;}/* 20220908 Ãß°¡ */
.evt_banner li {opacity:0;}
.evt_banner li a {display:block;width:100%;height:212px;text-indent:-9999em;}
.evt_wrap .bx-pager {position:absolute;bottom:0;left:0;width:100%;padding:11px 0;text-align:center;}
.evt_wrap .bx-pager .bx-pager-item a {border:0;background-color:rgba(255,255,255,.5);}
.evt_wrap .bx-pager .bx-pager-item .active {background-color:#eaf300;}
.sub .evt_wrap {position:relative;max-height:140px;margin:0 15px;}
.sub .quick_bottom {height:auto;background-color:transparent;}
.sub .quick_bottom li {width:33.3333%;}
.sub .quick_bottom li a {font-size:13px;color:#666;}
.sub .quick_bottom li a:before {width:52px;height:52px;margin-bottom:6px;background:url(https://tr-image.game.onstove.com/assets/images/sub/quick_spr.png) no-repeat;}
.sub .quick_bottom .item01 a:before {background-position:0 0;}
.sub .quick_bottom .item02 a:before {background-position:-52px 0;}
.sub .quick_bottom .item03 a:before {background-position:-104px 0;}
.sub .quick_bottom li a:hover:before {background-position-y:100%;}

.sub .evt_banner li a {height:140px;}

.layer_popupWrap {position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:100;}
.layer_popupWrap .dimmed {position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);text-align:center;z-index:1;}
.layer_popup {display:inline-block;overflow:hidden;position:relative;margin-top:300px;max-width:700px;border-radius:8px;vertical-align:middle;text-align:center;z-index:2;}
.layer_popup .popup_footer {position:relative;height:35px;line-height:33px;padding:0 14px;background-color:#fff;text-align:left;}
.layer_popup .popup_footer a {display:inline-block;font-family:'Noto Sans KR','malgun gothic', '¸¼Àº °íµñ', 'µ¸¿ò', dotum, sans-serif;font-size:12px;color:#777;font-weight:400;text-decoration:none;}
.layer_popup .popup_footer a:hover {color:#407f00;}
.layer_popup .popup_footer .btn_close {position:absolute;top:0;right:14px;font-size:14px;color:#111;}
.layer_popup .popup_footer .btn_close:after {content:"";display:inline-block;width:11px;height:11px;margin-left:5px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat -190px -25px;}

.login_wrap .layer_diary {top:43px;background:url(https://tr-image.game.onstove.com/assets/images/common/bg_diary.png) no-repeat;z-index: 10;}
.login_wrap .layer_diary .diary_kkodari {display:none;}
.login_wrap .layer_diary h4 {padding:14px 0 4px 20px;background:none;font-weight:500;text-align:left;}
.login_wrap .layer_diary .diary_cont {padding:0 20px 9px;background:none;text-align:left;}
.login_wrap .layer_diary .diary_cont .next_level {padding:0;font-size:12px;color:#d2d2d2;}
.login_wrap .layer_diary .diary_cont .btn_reward {display:block;position:static;width:95px;height:17px;margin-top:7px;background:url(https://tr-image.game.onstove.com/assets/images/common/btn_lvUp.png) no-repeat;text-indent:-9999em;}
.login_wrap .layer_diary .diary_cont .loading {margin-top: -5px;}
.login_wrap .layer_diary .diary_cont .loading img {height:16px;}
.login_wrap .layer_diary .btn_close {left:auto;right:18px;background: url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat -205px -25px;}

/* footer */
footer {text-align:left;}
.footer_logo {border-top:1px solid #dedede;background-color:#fff;text-align:left;}
.footer_logo a {display:inline-block;}
.footer_logo a + a {margin-left:12px;}
.footer_logo a img {vertical-align:middle;}
.footer_info {position:relative;border-top: 1px solid #eee;background-color:#fff;text-align:left;font-size:12px;font-weight:100;letter-spacing:-0.05em; }
.footer_info .inner {padding:0 0 20px 0;}
.footer_info .inner * {font-family:'dotum';}
.footer_info nav  {padding:15px 0 15px 0;}
.footer_info nav ul:after {content:"";display:table;clear:both;}
.footer_info nav li {float:left; line-height:1.4em; letter-spacing:-0.05em; padding:0 13px 0 12px; background:url(https://tr-image.game.onstove.com/web2012/global/f_sai.gif) no-repeat left center;}
.footer_info nav li:first-child {padding-left:0;background:none;}
.footer_info nav li a {color:#666;font-size:11px;font-weight:500;}
.footer_info nav li a:hover {color:#666;}
.footer_info nav li.point a {color:#FC6020;font-weight:bold;}
.footer_info address {display:block;margin-bottom:30px;font-size:11px;font-weight:300;text-align:left;line-height:1.4;}
.footer_info address p {font-size:12px;font-weight:100;letter-spacing:-0.05em;}
.footer_info address p > * + * {margin-left:12px;}
.footer_info address strong {font-weight:100;}
.footer_info address a {font-size:12px;font-weight:100;vertical-align:bottom;color:#888;}
.footer_info address a:hover {color:#333;}
.footer_info p {font-size:12px;font-weight:100;letter-spacing:-0.05em;color:#888;}
.footer_info .copyright {font-size:12px;font-weight:100;letter-spacing:-0.05em;}
.footer_info .channel-msg {padding-bottom: 10px;font-size:12px;font-weight:100;letter-spacing:-0.05em;}
.footer_info .f_game_info {position:absolute;right:0px;top:48px;}
/* footer chnneling */
.footer_logo.nexon {margin-top:-15px;padding-bottom:40px;border:0 none;}

.game_start #TRWSLInstall {display:none;position:absolute;left:0;top:-33px;width:100%;height:67px;background:url('//tr-image.game.onstove.com/web/Common/launcher/install_bg.png') center bottom no-repeat;outline:0;font-size:11px;z-index:10;}
.game_start #TRWSLInstall p{width:100%;padding:12px 0px 0 103px;line-height:1.2;letter-spacing:-1px;font-family:'Noto Sans KR','malgun gothic', '¸¼Àº °íµñ', 'µ¸¿ò', dotum, sans-serif;font-size:11px;color:#6b4b3c;}
.game_start #TRWSLInstall p span{font-size:11px;color:#d64300;}
.game_start #TRWSLInstall a.btnInstall{position:absolute;top:14px;left:10px;height:auto;padding:5px 0;width:85px;background:#d64300;text-align:center;line-height:1.2;font-weight:bold;font-size:11px;color:#ffede5;}
.game_start #TRWSLInstall a.btnClose{position:absolute;right:10px;top:11px;width:9px;height:9px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png) no-repeat -190px -10px;text-indent:-9999em;}
.game_start #TRWSLInstall a:hover{text-decoration:none;}

.view_content p img {max-width:100%;}

@media screen and (min-width: 2200px) {
	.main {background-size:cover;}
	#main_in,.main_in {background-size:cover;}
	.sub {background-size:cover;}

}


/* ÀÌº¥Æ® Ä¶¸°´õ css ÁßÃ¸ ¼öÁ¤ */
.evt_rolling_wrap dd .bx-controls .bx-prev,.evt_rolling_wrap dd .bx-controls .bx-next {position:static;margin-top:0;}


/* 20190405 Ãß°¡ : ¸ÞÀÎ ½½¶óÀÌµå ÆË¾÷ */
.layer-slidePopupWrap {position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:100;}
.layer-slidePopupWrap .dimmed {position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);text-align:center;z-index:1;}
.popup-wrap {display:inline-block;position:relative;margin-top:300px;max-width:700px;vertical-align:middle;text-align:center;z-index:2;}
.popup-wrap .popup-body {position:relative; width:700px;height:400px;}
.popup-wrap .popup-body .slide-popup li {opacity:0;}
.popup-wrap .popup-body .slide-popup li a {display:block;width:100%;height:400px;text-indent:-9999em;}
.popup-wrap .popup-body .bx-viewport {border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;}
.popup-wrap .popup-body .bx-pager {position:absolute;bottom:0;left:0;width:100%;padding:11px 0;text-align:center;}
.popup-wrap .popup-body .bx-pager .bx-pager-item a {border:1px solid rgba(255, 255, 255, 1);background-color:rgba(255,255,255,.5);}
.popup-wrap .popup-body .bx-pager .bx-pager-item .active {border:0;background-color:#eaf300;}
.popup-wrap .popup-body .bx-controls-direction a {position:absolute;top:50%;width:70px;height:100px;line-height:82px;margin-top:-35px;background-color:unset;background-image:url(https://tr-image.game.onstove.com/assets/images/main/arrow_mainBanner.png);background-repeat:no-repeat;font-size:0;text-align:center;background-color:transparent;}
.popup-wrap .popup-body .bx-controls-direction .bx-prev {left:-82px;background-position:0px 0px;}
.popup-wrap .popup-body .bx-controls-direction .bx-next {right:-82px;background-position:-70px 0px;}
.popup-wrap .popup-body .bx-controls-direction .bx-prev:hover {background-position:0px -100px;}
.popup-wrap .popup-body .bx-controls-direction .bx-next:hover {background-position:-70px -100px;}
.popup-wrap .popup-footer {position:relative;height:35px;line-height:33px;padding:0 14px;background-color:#fff;text-align:left;border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;}
.popup-wrap .popup-footer a {display:inline-block;font-family:'Noto Sans KR','malgun gothic', '¸¼Àº °íµñ', 'µ¸¿ò', dotum, sans-serif;font-size:12px;color:#777;font-weight:400;text-decoration:none;}
.popup-wrap .popup-footer a:hover {color:#407f00;}
.popup-wrap .popup-footer .btn-close {position:absolute;top:0;right:14px;font-size:14px;color:#111;}
.popup-wrap .popup-footer .btn-close:after {content:"";display:inline-block;width:11px;height:11px;margin-left:5px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat -190px -25px;}

/* 20190516 Ãß°¡ : ½Å±Ô/º¹±Í ·±³Ê ·¹ÀÌ¾î  */
.layer_runner {position:absolute;top:200px;left:50%;width:600px;height:750px;margin-left:-300px;background:url('//tr-image.game.onstove.com/event/201906/05_new_runner/images/layer_new_runner.jpg') no-repeat 0 0;z-index:999999;}
.layer_runner .today {display:block;position:absolute;left:25px;top:725px;width:562px;text-align:center;color:#fff;}
.layer_runner .today input {display:inline-block;margin:-4px 0 0 0;vertical-align:middle;}
.layer_runner .btn_layer_more {position:absolute;left:203px;top:658px;width:194px;height:52px;display:block;overflow:hidden;text-indent:-9999999px;}
.layer_runner .btn_layer_close {position:absolute;top:4px;right:4px;width:34px;height:34px;display:block;overflow:hidden;text-indent:-9999999px;}
.layer_comeback {background:url('//tr-image.game.onstove.com/event/201906/05_comeback_runner/images/layer_comeback_runner.jpg') no-repeat 0 0;}

/* µ¿¼± °³¼± °Ç 2019-07-05 */
.service-confirm {position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fafafa;z-index:10;}
.service-confirm div {padding:16px 0 0;font-size:13px;color:#444;line-height:18px;}
.service-confirm button {display:block;width:212px;height:45px;border:0;margin:0 auto;margin-top:10px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat -220px -240px;text-indent:-9999em;cursor:pointer;}
.service-confirm .cert button {background-position:-220px -290px;}

/* 20191115 Ãß°¡ : Å¸°ÙÆÃ¹è³Ê ·¹ÀÌ¾î */
.layer-targetPopupWrap {position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:100;}
.layer-targetPopupWrap .dimmed {position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);text-align:center;z-index:1;}
.layer-targetPopupWrap .popup-wrap {display:inline-block;position:relative;margin-top:300px;max-width:700px;vertical-align:middle;text-align:center;z-index:2;}
.layer-targetPopupWrap .popup-wrap .popup-body {overflow:hidden;position:relative; width:700px;height:400px;border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;}
.layer-targetPopupWrap .popup-wrap .popup-body .bn-img a{display:block;width:100%;height:400px;text-indent:-9999em;}
.layer-targetPopupWrap .popup-wrap .popup-footer {position:relative;height:35px;line-height:33px;padding:0 14px;background-color:#fff;text-align:left;border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;}
.layer-targetPopupWrap .popup-wrap .popup-footer a {display:inline-block;font-family:'Noto Sans KR','malgun gothic', '¸¼Àº °íµñ', 'µ¸¿ò', dotum, sans-serif; font-size:14px;color:#407f00;font-weight:400;text-decoration:none;letter-spacing:-1px;;}
/* .layer-targetPopupWrap .popup-wrap .popup-footer a:hover {color:#407f00;} */
.layer-targetPopupWrap .popup-wrap .popup-footer .btn-close {position:absolute;top:0;right:14px;font-size:14px;color:#111;}
.layer-targetPopupWrap .popup-wrap .popup-footer .btn-close:after {content:"";display:inline-block;width:11px;height:11px;margin-left:5px;background:url(https://tr-image.game.onstove.com/assets/images/common/img_spr.png?ver=20230627) no-repeat -190px -25px;}

/* swiper */
.swiper, .swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
    box-sizing: content-box
}
.swiper-android .swiper-slide,.swiper-wrapper {
    transform: translate3d(0px,0,0)
}
.swiper-slide {
    display: block;
    position: relative;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
	box-sizing: border-box;
    transition-property: transform;
}