/* **************************************** *
 * 1680px
 * **************************************** */
@media (max-width: 1680px) {

    /* GAME VIEW */
    .game_view_visual_gradient_right {width:7%;}

    /* game view nft */
    .nft-story-slide__contents {padding:30rem;}

    .bobby_wallet_wrap {max-width:800rem;}

    /* game view nft - mm */
}


/* **************************************** *
 * 1480px
 * **************************************** */
@media (max-width: 1480px) {
    /* LOGIN*/
    .page_login .wrap_narrow { margin: 0 auto;}

    /* GAME VIEW */
    .game_view_visual_gradient_right {display:none;}
    .game_view_visual_img:after {display:none;}
    .video-container:after {display:none;}

    /* game view nft */
    .nft-minting__info {margin-top:20rem;}
    .nft-minting__info li p { font-size: 22rem;}
    .nft-minting__item h3 {font-size:22rem;}
    .nft-minting__contents {padding:20rem 20rem 30rem;}
    .nft-minting__contents h4 {font-size:22rem;}
    .nft-minting__contents ul {margin-top:15rem;}
    .nft-minting__contents li b {width:80rem; font-size:15rem;border-radius: 10rem;}
    .nft-minting__percent {font-size: 36rem;}
    .nft-minting__percent span {font-size:22rem;}

    .nft-roadmap__item h3 {font-size:22rem}

    .check-list-box li{font-size:22rem;}

    .nft-community__box h3 {font-size: 36rem;}
    .nft-community__box p {font-size:22rem}

    /* game view nft - mm */

    /* REGISTER */
    html[lang="en"] .form_register .form_field_item_wrap.pw_check_wrap .required label span:after {right:-11rem;}
	
	.register_spolive_banner_01 .register_spolive_banner_inner:before {width:100%;}
	.register_spolive_banner_inner p br.ko-br {display:none;}

    /* SERVICE CENTER */
    .inquiry_game_title figure {padding-top:7.353%;}
}




/* **************************************** *
 * 1280px
 * **************************************** */
@media (max-width: 1280px){
    .nft-content__tit {font-size: 36rem;}
    .nft-content__desc {font-size: 26rem;}
    .nft-basic-btn { margin-top: 30rem; font-size: 26rem;}

    .animal-slide__wrap {margin-top: 50rem;}

    .nft-fullpage {min-width:auto;}
    .nft-minting__info li p { font-size: 20rem;}
    .nft-minting__item h3 {font-size:20rem;}
    .nft-minting__contents h4 {font-size:20rem;}
    .nft-minting__percent {font-size: 34rem;}
    .nft-minting__percent span {font-size:20rem;}

    .check-list-box li{font-size:20rem;}

    .nft-community__box h3 {font-size: 34rem;}
    .nft-community__box p {font-size:20rem}

    /* game view nft - mm */
    .nft-breeding__ex__item img {max-width:350rem;}

    /* NFTS */
    .launchpad-view__tit__info h3 { font-size: 24rem; }
    .launchpad-view__info .desc br {display:none;}

}



/* **************************************** *
 * 1023px
 * **************************************** */
@media (max-width: 1023px){

    /* GLOBAL */
    .has_cash_box_wrap .has_cash_box .tit,
    .has_cash_box_wrap .has_cash_box .cash {display:block;}
    .has_cash_charge .has_cash_box.cocash_box .tit {display:inline-block;}

    .sub_tab_menu_wrap {position: relative; padding-bottom: 30rem; -webkit-overflow-scrolling: touch;}
    .sub_tab_menu {overflow-x: auto; overflow-y: hidden; white-space: nowrap; padding-bottom: 0; bottom:30rem;}
    .sub_tab_menu li a {padding-bottom:7rem;}
    .sub_tab_menu li.active a:after {bottom:0;}

    /* SUB MAIN */
    .quick_menu_item {padding: 20rem 20rem;}
    .quick_menu_item h3 {font-size:16rem;}
    .quick_menu_item h3 span:before {width:65rem; height:65rem; line-height:65rem; font-size:25rem;}

    /* LOGIN*/
    .page_login .wrap_narrow { max-width: inherit; margin: 0 50rem;}

    /* GAME */
    .page_game .main_content_section { margin-top:80rem;}
    .has_cash_box_wrap > .has_cash_box {}
    .has_cash_box_wrap > .has_cash_box .cash {margin-left:0; padding-left:0; }
    .has_cash_box_wrap > .has_cash_box .cash:before {display:none;}

    .charge_guide {padding:30rem;}
    .charge_guide h3 {display:block; width:100%; margin-bottom:15rem; text-align:left;}
    .charge_guide_list {width:100%;}
    .charge_guide_list > ul + ul {margin-top:10rem;}

    /* GAME VIEW */
    .game_view_visual {margin-top:130rem; height:420rem;}
    .game_view_visual_gradient_left {width:42%;}
    .game_view_visual_text {max-width: 380rem;}
    .game_view_visual_title {font-size:22rem;}
    .game_view_visual_button span:before {font-size:22rem;}

    #game_view_intro_popup .popup_header {font-size:34rem;}
    #game_view_intro_popup .popup_body {font-size:20rem;}
    #game_view_intro_popup .popup_body p + p { margin-top: 20rem;}

    .video-container { width: 70%; right:-50rem;}
    .video-aspect {padding-top:100%;}
    .video-hide-controls {padding:55px 97.7777px;}

    /* GAME - NFT */
    .nft_contents h3 {font-size:23rem;}
    .nft_desc p {height:77rem;font-size:18rem;}
    .nft_desc_more {font-size:18rem;}

    .nft_info_top h2 {font-size:30rem;}
    #game_view_nft_popup .popup_header {font-size:30rem;}
    .game_view_nft_popup button.mfp-arrow.mfp-arrow-left { left: -40rem;}
    .game_view_nft_popup button.mfp-arrow.mfp-arrow-right { right: -40rem;}
    .game_view_info li {width: calc(33.33% - 10rem);}

    /* NFT GAME LIST */
    .page_nft_game_list .article_body {margin-top:150rem;}
    .page_nft_game_list .content_top h2 {font-size:30rem;}
    .nft-search__field {width:38%;}
    .nft_game_list {margin:-20rem;}
    .nft_game_list .nft_item { width: calc(33.33% - 40rem); margin: 20rem;}
    .nft_list_slide .swiper_navigation > button { width: 56rem; height: 56rem;}

    /* NFT GAME VIEW */
    .nft_game_view_visual {margin-top:130rem;}
    .nft_game_view_visual .visual_logo { width: 150rem; height: 150rem;}
    .ntf_game_tit a { font-size: 28rem;}
    .nft_game_created {font-size:18rem;}
    .nft_game_desc p {height: 127rem; font-size:18rem;}
    .nft_game_info_right li {font-size:18rem;}
    .nft_game_sorting {width:48%;}
    .nft_game_filter_title span {font-size:18rem;}
    .nft_game_filter_title span:after {font-size:20rem;}
    .nft_game_filter_button {font-size:18rem;}
    .nft_game_filter_button span:after {font-size:16rem;}
    .nft_custom_checkbox {font-size:18rem;}
    .filter_content input {font-size:18rem;}
    .filter_content input::-webkit-input-placeholder {font-size: 18rem;}
    .filter_content input::-moz-placeholder {font-size: 18rem;}
    .filter_content input:-ms-input-placeholder {font-size: 18rem;}
    .filter_price_input {font-size:18rem;}
    .filter_price_apply {font-size:18rem;}
    .nft_game_view_list_top .nft-search__field {width:48%; margin-left:25rem;}

    .nft_game_filter {width:28%;}
    .nft_game_view_list {width:69%;}
    .nft_game_view_list .nft_item_list {margin: 13rem -15rem -15rem;}
    .nft_game_view_list .nft_item_list .nft_item {width: calc(50% - 30rem); margin: 15rem;}
    .nft_item_list { margin: 13rem -15rem -15rem;}
    .nft_item_list .nft_item { width: calc(50% - 30rem); margin: 15rem;}

    /* NFT VIEW */
    .page_nft_view .article_body {margin-top:150rem;}
    .page_nft_view .nft_info_game_name {font-size:30rem; margin-bottom: 15rem;}
    .page_nft_view .nft_info_nft_name {font-size:30rem; margin-bottom: 15rem;}
    .page_nft_view .nft_info_wrap .nft_price > ul > li {width: calc(33.33% - 6rem);}
    .page_nft_view .nft_info_wrap .nft_button { margin-top:30rem; margin-left: -4rem; margin-right: -4rem;}
    .page_nft_view .nft_info_wrap .nft_button button {margin: 0 4rem;}
    .page_nft_view .nft_custom_radio {font-size:17rem; padding-right:12rem;}
    .page_nft_view .nft_prop_list { margin: 0 -4rem}
    .page_nft_view .nft_prop_list li { margin: 0 4rem}

    .nft_detail_list li h4 {width:28%;}
    .nft_detail_list li .nft_detail_content {width:72%;}

    /* game view nft */
    .page_game_view .article_body {margin-top: 40rem;}
    .nft-section {min-width: auto;}
    .nft-section + .nft-section {margin-top:160rem;}
    .nft-section__inner {margin-top:45rem;}
    .game-view__tabs {padding-top: 40rem; padding-bottom:0; border-top:1rem solid #707070; border-bottom:none;}
    .nft-sub-menu__wrap {display:none;}

    .nft-intro {padding-top:100rem;}
    .animal-slide li {width:240rem;}

    .nft-story-slide {margin: auto 25rem;}
    .nft-story-slide figure {width: 47%;}
    .nft-story-slide__container {margin-left:auto; margin-right:auto; overflow:visible;}
    .nft-story__text h3 {font-size: 22rem;}
    .nft-story__text b {font-size: 22rem;}
    .nft-story__text p {font-size: 15rem;}
    .nft-story__text p br {display:none;}
    .nft-story .swiper_navigation, .nft-story .swiper-control {display:none;}

    .nft-minting__list {justify-content: normal;}

    .nft-fullpage .swiper-container { overflow: visible;}
    .nft-minting__item { width: calc(50% - 12rem);}
    .nft-minting__contents li b { width: 110rem; border-radius: 30rem;}
    .clwmc-panel .nft-roadmap__list-wrap {padding:30rem 0 50rem;background-position:center bottom;}
    .clwmc-panel .nft-roadmap__list {display:block;}
    .clwmc-panel .nft-roadmap__list:before {width: 1rem; height: 100%; top: 15rem; left: 4rem;}
    .clwmc-panel .nft-roadmap__item + .nft-roadmap__item {margin-top:25rem;}
    .clwmc-panel .nft-roadmap__item h3 {font-size:20rem}
    .clwmc-panel .nft-roadmap__item ul {width: calc(100% - 25rem);margin-left: 25rem;}
    .clwmc-panel .nft-roadmap__list:after {right:auto; top:auto; bottom: -23rem; left: -3rem;border-top: 12px solid #2aaec2; border-bottom: 7px solid transparent; border-left: 7px solid transparent;border-right: 7px solid transparent;}
    html.ios .clwmc-panel .nft-roadmap__list:after{left:-2rem;}

    .animal-collector__container {overflow:visible; padding-top:5rem;}
    .animal-collector__list { flex-wrap: nowrap; gap:0;}
    .animal-collector__item {flex: none; width: calc(33.33% - 20rem); margin-right: 20rem;box-shadow: 0 10rem 6rem rgb(0 0 0 / 16%);}
    .animal-collector__item:last-child {margin-right:0;}
    .animal-collector__guide {text-align:center; margin-top:20rem;}

    .stacking-effect__table {max-width:90%; border-radius:20rem;}
    .stacking-effect__table h2 {font-size:28rem;}
    .clwmc-panel .stacking-effect__table th:nth-child(2), .stacking-effect__table td.desc {display:none;}

    .mm-panel .nft-minting__contents li.minting-when span {width:auto;}

    .nft-community__box figure {width:280rem;}
    .nft-community__box h3 {font-size: 30rem;}
    .nft-community__box p {font-size:18rem}
    .nft-community__box li a {width: 85rem;height: 85rem;}
    .nft-community__box li a:before {font-size:44rem;}

    /* game view nft - mm */
    .mm-panel .nft-content__tit { font-size: 30rem;}
    .nft-reward-info__tit figure {max-width: 260rem; margin: auto;}
    .nft-reward-info__tit p {font-size:28rem;}
    .nft-reward__num {height:120rem;}
    .nft-reward__num p { width: 70rem; height: 85rem; font-size:53rem;}
    .nft-reward__num span { font-size:53rem;}

    .nft-reward__light p:nth-child(1) {left: 6%;}
    .nft-reward__light p:nth-child(2) {left: 13%;}
    .nft-reward__light p:nth-child(3) {left: 20%;}
    .nft-reward__light p:nth-child(4) {left: 27%;}
    .nft-reward__light p:nth-child(5) {left: 34%;}
    .nft-reward__light p:nth-child(6) {left: 41%;}
    .nft-reward__light p:nth-child(7) {left: 48%;}
    .nft-reward__light p:nth-child(8) {left: 55%;}
    .nft-reward__light p:nth-child(9) {left: 62%;}
    .nft-reward__light p:nth-child(10) {left: 69%;}
    .nft-reward__light p:nth-child(11) {left: 76%;}
    .nft-reward__light p:nth-child(12) {left: 83%;}
    .nft-reward__light p:nth-child(13) {left: 90%;}
    .nft-reward__light p:nth-child(14) {left: 96.4%; top:20%}
    .nft-reward__light p:nth-child(15) {left: 96.4%; top:45%}
    .nft-reward__light p:nth-child(16) {left: 96.4%; top:70%}
    .nft-reward__light p:nth-child(17) {left: 90%;top: 88%;}
    .nft-reward__light p:nth-child(18) {left: 83%;top: 88%;}
    .nft-reward__light p:nth-child(19) {left: 76%;top: 88%;}
    .nft-reward__light p:nth-child(20) {left: 69%;top: 88%;}
    .nft-reward__light p:nth-child(21) {left: 62%;top: 88%;}
    .nft-reward__light p:nth-child(22) {left: 55%;top: 88%;}
    .nft-reward__light p:nth-child(23) {left: 48%;top: 88%;}
    .nft-reward__light p:nth-child(24) {left: 41%;top: 88%;}
    .nft-reward__light p:nth-child(25) { left: 34%; top: 88%;}
    .nft-reward__light p:nth-child(26) { left: 27%; top: 88%;}
    .nft-reward__light p:nth-child(27) { left: 20%; top: 88%;}
    .nft-reward__light p:nth-child(28) { left: 13%; top: 88%;}
    .nft-reward__light p:nth-child(29) { left: 6%; top: 88%; }
    .nft-reward__light p:nth-child(30) { left: 0; top: 70%; }
    .nft-reward__light p:nth-child(31) { left: 0; top: 45%; }
    .nft-reward__light p:nth-child(32) { left: 0; top: 20%; }
    .nft-reward__light p:nth-child(33) { display:none; }
    .nft-reward__light p:nth-child(34) { display:none;}
    .nft-reward__light p:nth-child(35) { display:none; }
    .nft-reward__light p:nth-child(36) { display:none; }
    .nft-reward__light p:nth-child(37) { display:none; }
    .nft-reward__light p:nth-child(38) { display:none; }
    .nft-reward__light p:nth-child(39) { display:none; }
    .nft-reward__light p:nth-child(40) { display:none; }
    .nft-reward__light p:nth-child(41) { display:none; }
    .nft-reward__light p:nth-child(42) { display:none; }
    .nft-reward__light p:nth-child(43) { display:none; }
    .nft-reward__light p:nth-child(44) { display:none; }

    .nft-reward__info {gap:0; margin-top:30rem;}
    .nft-reward__chart {width:600rem; height:600rem;}
    .nft-reward__chart p { font-size: 18rem;}
    .nft-reward__detail__title { font-size: 20rem;}
    .nft-reward__detail__box ul { padding: 40rem 30rem;}
    .nft-reward__detail__box li + li {margin-top:10rem;}
    .nft-reward__detail__box li p {font-size:16rem; padding-left:20rem; border-radius: 10rem;}
    .nft-reward__detail__box li p:before {width: 8rem; height: 8rem; top:9rem;}

    .nft-reward-poll__desc { font-size: 22rem; margin-top: 40rem; margin-bottom: 80rem;}
    .nft-reward-poll__process {margin-bottom:60rem;}
    .nft-reward-poll__process p {font-size: 18rem; padding:15rem 15rem 17rem;}
    .nft-reward-poll__process span {margin:0 15rem;}
    .nft-reward-poll__process span i { margin: 0 3rem; width: 10rem; height: 10rem;}
    .nft-reward-poll__process .process-text {padding-top:25rem; font-size: 16rem;}
    .nft-reward-poll__process .process-text:before {border-top-width: 10rem;  border-bottom-width: 10rem; border-left-width: 15rem;}
    .nft-reward-poll__swap__box p {max-width: 260rem; font-size: 20rem;}
    .nft-reward-poll__swap__box span { font-size: 18rem;}
    .nft-reward-poll__swap span i { width: 100rem; height: 6rem;}
    .nft-reward-poll__swap span i:before {border-top-width: 10rem; border-bottom-width: 10rem; border-right-width:15rem; left:-15rem;}
    .nft-reward-poll__swap span i:after {border-top-width: 10rem; border-bottom-width: 10rem; border-left-width: 15rem; right: -15rem;}
    .nft-reward-poll__swap > span { font-size: 18rem;}

    .energy-consumption__process {margin-top: 60rem; margin-bottom: 30rem;}
    .energy-consumption__process p {max-width: 280rem; font-size: 20rem;}
    .energy-consumption__process span i { width: 260rem; height: 8rem;}
    .energy-consumption__process span {font-size: 18rem; }
    .mm-guide-text {font-size: 20rem; }

    .nft-allocation-energy__guide {flex-wrap: wrap; gap:60rem; justify-content: center;}
    .nft-allocation-energy__box { width: calc(50% - 30rem);max-width:100%;}
    .nft-allocation-energy__box:first-child {margin-right:0;}
    .nft-allocation-energy__box h3 {font-size:20rem;}
    .nft-allocation-energy__box li b {font-size:18rem;}
    .nft-allocation-energy__box li span { font-size: 18rem;}
    .nft-allocation-energy__list li { font-size: 20rem;}
    .nft-allocation-energy__list li span:before {top:8rem;}
    .nft-allocation-energy__guide .icon-arrow { flex-grow: 0;}

    .nft-breeding__guide {margin-left:0; font-size:20rem;}
    .nft-breeding__guide li span:before {top:12rem;}
    .nft-breeding__contents .mm-guide-text {margin-top:30rem;}

    .nft-table__wrap {flex-wrap:wrap; gap:60rem; justify-content: center;}
    .nft-mm-table--small { flex: auto;}
    .nft-mm-table--small + .mm-guide-text {margin-left:0; text-align:center;}
    .nft-mm-table th {font-size:20rem;}
    .nft-mm-table td { font-size: 20rem; padding: 20rem;}
    
    .allocation-guide__title {font-size:22rem;}
    .allocation-guide ul {padding-top:40rem; padding-bottom:40rem;}
    .allocation-guide li { font-size: 18rem;}
    .allocation-guide li span {padding-left:22rem;}
    .allocation-guide li span:before { width: 12rem; height: 12rem;}

    .mm-panel .stacking-effect__table {padding:40rem 30rem 30rem;}
    .mm-panel .stacking-effect__table__inner {overflow-x:scroll;}
    .mm-panel .stacking-effect__table thead tr:first-child th:first-child { font-size: 16rem;}
    .mm-panel .stacking-effect__table tbody tr th { font-size: 16rem;}
    .mm-panel .stacking-effect__table th { font-size: 15rem;}
    .mm-panel .stacking-effect__table td { font-size: 15rem;}
    .mm-panel .stacking-effect__close { top: 0; right: 0;}
    .mob-scroll-guide {display:block;text-align:center;position:relative;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 10;background: #fff;padding: 15rem 50rem 13rem;border-radius: 60rem;box-shadow: 0rem 0rem 30rem rgba(0,0,0,0.2);}
    .mob-scroll-guide p:before {content:'';display:block;background:url(../images/sub/game/icon-scroll.svg) no-repeat;background-size: 100% 100%;width: 60rem;height: 36rem;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
    .mob-scroll-guide p {font-size: 15rem;position: relative;padding-top: 40rem;}

    .btn-nft-story {font-size:15rem;}
    .nft-story__close { right: 14rem; top: 0rem;}
    .mm-panel .nft-story-slide__contents {padding-top: 40rem;}
    .mm-panel .nft-story .swiper-control {display:block;}

    .mm-panel .nft-minting__list {gap:0rem;}
    .mm-panel .nft-minting__item { width: calc(50% - 12rem); margin-right:12rem;}
    .mm-panel .nft-minting__item:last-child {margin-right:0;}

    .nft-breeding__ex__contents {flex-wrap: wrap; gap:60rem 0;justify-content: center;}
    .nft-breeding__ex__item { width: 40%; max-width:100%;}
    .nft-breeding__ex__item img {max-width: 100%; width: 100%;}
    .nft-breeding__ex__contents .icon-plus {margin:0;width: 20%; background-size:auto;}
    .nft-breeding__ex__contents .icon-equal {margin:0;width: 20%; background-size:auto;}
    .nft-breeding__ex__result {max-width:50%;}
    .nft-breeding__ex__result li b {font-size:14rem; max-width: 190rem;}
    .nft-breeding__ex__result li span {font-size:16rem;width: calc(100% - 190rem);}
    .nft-breeding__ex__btn {font-size:20rem; margin-top:30rem;}

    .mm-panel .minting-pieces {font-size:18rem;}

    .mm-panel .nft-roadmap__list-wrap { margin-top: 50rem;}
    .mm-panel .nft-roadmap__list { flex-wrap: nowrap; gap:0; justify-content: normal;}
    .mm-panel .nft-roadmap__item {flex: none; width: calc(50% - 20rem); margin-right: 20rem;box-shadow: 0 10rem 6rem rgb(0 0 0 / 16%);}
    .mm-panel .nft-roadmap__item:last-child {margin-right:0;}
    .mm-panel .nft-roadmap__item:nth-child(3):after {display:none;}
    .mm-panel .nft-roadmap__item:nth-child(4) {order:4}
    .mm-panel .nft-roadmap__item:nth-child(5) {order:5}
    .mm-panel .nft-roadmap__item:before {display:none;}
    .mm-panel .nft-roadmap__item:after {display:none;}
    .mm-panel .nft-roadmap__title {font-size:26rem;}
    .mm-panel .nft-roadmap__item li { font-size: 18rem;}
    .mm-panel .nft-roadmap__item li span {padding-left:22rem;}
    .mm-panel .nft-roadmap__item li span:before { width: 12rem; height: 12rem; top:9rem;}

    .accordion-list .accordion-title { font-size: 20rem;}
    .accordion-content { font-size: 18rem;}

    .mm-panel .nft-community__box { padding-top: 70rem; padding-bottom: 70rem;}

    /* EVENT */
    .event_list .event_item {width: calc(50% - 30rem);}

    /* REGISTER */
    .form_register .form_basic_body {padding-left:40rem; padding-right:40rem;}
    html[lang="en"] .form_register .form_field_item_wrap.pw_check_wrap .required label span:after {right:-35rem;}
	
	.register_spolive_banner_01.register_spolive_banner:after {width:380rem; height:380rem;}
	.register_spolive_banner_01 .register_spolive_banner_inner:before {width:70%;}
	.register_spolive_banner_inner p br.ko-br {display:block;}
	
	.register-game__list { margin: -10rem;}
    .register-game__item { width: calc(33.33% - 20rem); margin: 10rem;}
    .register-game__title { font-size: 18rem;}

    /* NFTS */
    .nft-launchpad__wrap h2 { font-size: 26rem;}
    .nft-launchpad__info .goods { font-size: 15rem;}
    .nft-launchpad__info .goods i img {padding:2rem;}
    .nft-launchpad__info h3 {font-size:20rem;}
    .nft-launchpad__date {width:55rem;}
    .nft-launchpad__date b {font-size:18rem;}
    .nft-launchpad__date span { font-size: 13rem;}

    .page_launchpad_view {margin-top:140rem;}
    .launchpad-view {display:block;}
    .launchpad-view__right {margin-top:50rem;}

    .nfts-info__wrap {display:block;}
    .nfts-filter {display:none;}
    .nfts-info__item {width: calc(33.33% - 20rem);}
    .nfts-filter-popup-open {display:inline-block;border: 1rem solid #555; padding: 5rem 20rem 7rem; border-radius: 30rem; margin-bottom:20rem;}
    .nfts-filter-popup-open span {position:relative; padding-left: 30rem; font-size: 18rem; color: #fff;}
    .nfts-filter-popup-open span:before { font-family: 'aurora-font'; content: '\e933'; font-size: 17rem; font-weight: normal; color: #fff; display: block; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
    .nfts-filter-popup {color:#fff;}
    .nfts-filter-popup .nfts-filter {display:block;width:100%;}
    .nfts-filter-popup {background:#fff;border-radius: 10rem;overflow: hidden;width: calc(100% - 48rem);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 999;}
    .nfts-filter-popup__head {position: relative;padding: 8rem 15rem 10rem;background:linear-gradient(120deg, rgba(134, 31, 145, 1) 0%, rgba(35, 104, 142, 1) 100%);font-size: 16rem;font-weight: 700;color: #fff;}
    .nfts-filter-popup .mfp-close {top:2rem;}
    .nfts-filter-popup .mfp-close:after {color:#fff;}
    .nfts-filter-popup__body {display:block;padding: 25rem;margin-top: 0;}
    .nfts-filter__item + .nfts-filter__item {margin-top:10rem;}
    .nfts-filter__button {color:#222;}
    .nfts-filter-popup__body .custom_checkbox {color:#222;}
    .nfts-filter__search {background:#fff; border:1rem solid #ddd;}
    .nfts-search__input {color:#222;}
    .nfst-search__submit:before {color:#999;}
    .nfts-filter-popup__confirm {display: block; width: 100%; font-size: 18rem; padding: 10rem; border-radius: 6rem; margin-top:30rem; background:linear-gradient(120deg, rgba(134, 31, 145, 1) 0%, rgba(35, 104, 142, 1) 100%); border:none; color:#fff; text-align:center;}

    /* SERVICE CENTER */
    .inquiry_game_title figure {padding-top: 10.834%;}

    .inquiry_game_list { margin: -10rem;}
    .inquiry_game_item {width: calc(25% - 20rem); margin: 10rem;}
	
	.cs_hlep_content_wrap .tabs_menu {gap:10rem;}
	.cs_hlep_list .accordion-title {font-size:17rem;}
}

/* **************************************** *
 * 860px
 * **************************************** */
@media (max-width: 860px) {

    /* GLOBAL */
    .sub_tab_menu li {margin:0 15rem;}
    .sub_tab_menu li a {font-size:17rem;}

    /* SUB MAIN */
    .quick_menu_item h3 {width:100%; margin-bottom:10rem; height: auto;display: block;}
    .quick_menu_item h3 span:before {width: 55rem;height: 55rem;line-height: 55rem;font-size: 25rem;display: inline-block;margin-right: 10rem;}
    .quick_menu_item h3 span br {display:none;}
    .quick_menu_item ul {width:100%;display: block; margin-left:0;}
    .quick_menu_item li {}

    .cs_help_search_wrap { margin: 40rem 0; padding: 30rem 30rem 30rem 0;}
    .cs_help_search_wrap h3 {font-size:17rem;}
    .cs_recommend_help h3 {font-size:23rem;}
    .cs_recommend_first {padding-left:40rem; padding-bottom:25rem; margin-bottom:25rem;}
    .cs_recommend_first b {font-size:18rem;}
    .cs_recommend_first b span {width: 28rem; height: 28rem; font-size: 14rem;line-height: 25rem;}
    .cs_recommend_first a {font-size:15rem;}
    .cs_recommend_item li {padding-left:15rem;}
    .cs_recommend_item li a {font-size:15rem;}

    /* LOGIN*/
    .page_login .wrap_narrow { max-width:620rem; margin: 0 auto;}
    .login_content_left {width:100%; float:none;}
    .page_login .ad_banner { float: none; display: block; width: 100%; margin-top:50rem;} 

    /* REGISTER */
    .form_register .form_basic_body {padding:30rem 0 0;}
	
	.register_spolive_banner {font-size:15rem;}
	.register_spolive_banner_01.register_spolive_banner:after {display:none;}
	.register_spolive_banner_inner { padding: 45rem 30rem 30rem;}
	.register_spolive_banner_01 .register_spolive_banner_inner:before {width:100%;}
	.register_spolive_banner_inner p br.ko-br {display:none;}
	.register_spolive_banner_01 .register_spolive_banner_inner:after {background-position: center; width: 100%; height: 100%; position: absolute; 	top: 50%; left: 50%; transform: translate(-50%, -50%);}

	.register-game__item {width: calc(50% - 20rem);}
    .register-game__item:last-child {margin-right:0;}
    .register-game__title { font-size: 16rem;}

    /* GAME */
    .has_cash_box .tit {font-size:25rem;}
    .has_cash_box .cash {font-size:17rem;}
    .has_cash_box .cash span {font-size:25rem;}
    .form_charge .form_label, .form_charge .label_item {font-size:18rem;}
    .form_charge .custom_radio {margin-right:30rem;}
    .form_charge .input_item {font-size:16rem;}
    .form_charge .coupon_num .form_input_wrap {width:auto;display: flex; flex-wrap: wrap;}
    .charge_price_total .input_item > span {font-size:25rem;}
    .has_cash_box_wrap > .has_cash_box {padding:30rem;}
    .has_cash_box_wrap > .has_cash_box .tit {margin-bottom:10rem;}
	.has_cash_box.cocash_box .tit:before { width: 56rem; height: 44rem;}

    .charge_info .form_label {font-size:16rem;}
    .charge_info #gift_id { width: calc(100% - 165rem);}
    .charge_info .id_confirm_button {margin-right:0;}

    .free_charge_list .input_item {font-size:0;margin:-10rem;}
    .free_charge_item {max-width:inherit; width:calc(25% - 20rem); margin:10rem;}

    /* GAME VIEW */
    .game_view_visual {height:auto; background:none;}
    .game_view_visual_inner {margin:0;}
    .game_view_visual_img {position:static; left:0; right:0; height:380rem;}
    .game_view_visual_img:before {display:none;}
    .game_view_visual_text {max-width:100%; padding:0 30rem 50rem; display: inline-flex; flex-direction: column; justify-content: flex-end;}
    .game_view_visual_text_inner {width:100%;}
    .game_view_visual_gradient_left {display:none;width:100%; height:40%; top:auto; bottom:0; background:linear-gradient(0deg, rgba(134,31,145,1) 0%,rgba(35,103,141,1) 100%); /*background:linear-gradient(to right,rgb(32,33,36) 0,rgba(0,0,0,0) 56%),linear-gradient(to top,rgb(32,33,36) 0,rgba(0,0,0,0) 56%)*/}
    .game_view_visual_gradient_left:before { height: 80rem; width: 100%; background: linear-gradient(0deg, rgba(35,103,141,1) 0%,rgba(35,103,141,0) 100%); top: -80rem; left:0}
    .platform_list li:before {font-size:28rem;}
    .platform_list li.platform_pc:before {font-size:31rem;}
    .game_rating {float:right; width: 30rem; height: 36rem; margin-left:10rem;}
    .game_view_visual_button a {display:block;}
    .game_view_visual_button span:before {font-size:20rem;}
    .game_view_visual_info_wrap {display:block; max-width:100%;}
    .game_view_visual_info_inner{ padding:30rem 30rem 0;width: 100%; display: block;}

    .game_view_slide .swiper-slide {max-width: 380rem;}
    .game_view_slide .swiper_navigation > button:after {font-size:16rem;}
    .game_view_intro {margin-top:40rem;}
    .game_view_title { font-size: 23rem;}
    .game_view_intro_desc {margin-top:20rem;}
    .game_view_hashtag { margin-top: 60rem;}
    .game_view_hashtag li {font-size:14rem; padding-left:30rem; padding-right:30rem;}

    #game_view_intro_popup .popup_body .scroll-wrapper {height:60vh;}
    #game_view_intro_popup .popup_header {font-size:30rem;}
    #game_view_intro_popup .popup_body {font-size:18rem;}

    .video-container {left:0; right:0; width:100%; height:370rem;}
    .video-container:before {display:none;}

    /* GAME - NFT */
    .nft_shop_button {font-size:22rem;}
    .game_view_info li { width: calc(50% - 10rem); }
    .nft_list_slide .swiper_navigation > button { width: 50rem; height: 50rem; }
    .nft_list_slide .swiper_navigation > button:after { font-size: 16rem;}
    .nft_list_slide .swiper_navigation > button.swiper-button-prev {left: -20rem;}
    .nft_list_slide .swiper_navigation > button.swiper-button-next {right: -20rem;}

    .game_view_field_list li b, .game_view_field_list li span {font-size:18rem;}

    #game_view_nft_popup {position: relative;padding:0;border-radius:10rem;overflow:hidden;}
    #game_view_nft_popup .popup_header {position: relative;background:#b057b9;font-size: 26rem;color:#fff;padding: 10rem 20rem 12rem;}
    #game_view_nft_popup button.mfp-close { right: 20rem; top: 50%; transform: translateY(-50%);}
    #game_view_nft_popup button.mfp-close:after {font-family:'aurora-font';font-size: 24rem;font-weight: normal;line-height:39rem;color: #fff;content:'\e920';background: none;}
    #game_view_nft_popup .popup_body {padding:25rem;}
    .nft_info_top h2 {font-size:26rem;}
    .nft_info_wrap .nft_img {margin:0 auto;}


    /* game view nft */
    .nft-section + .nft-section {margin-top:120rem;}
    .nft-story-slide__contents {height: calc(100vw - 210rem); padding: 20rem; border-radius: 30rem;}
    .nft-story__text h3 {font-size: 20rem;}
    .nft-story__text b {font-size: 20rem;}
    .nft-story__text p {font-size: 14rem;}

    .nft-minting .nft-content__tit img {max-width:45%;}
    .nft-minting__item { width: calc(80% - 12rem);}
    
    .check-list-box li{font-size:18rem;}

    .animal-collector__item {width: calc(50% - 20rem);}

    .nft-community__box {padding:45rem 30rem;}
    .nft-community__box:before { width: 280rem; height: 280rem; top: -140rem;}
    .nft-community__box figure {width:200rem;}
    .nft-community__box h3 {font-size: 26rem;}
    .nft-community__box p {margin-top:20rem;font-size:16rem}
    .nft-community__box ul {gap:15rem; margin-top:40rem;}
    .nft-community__box li a {width: 70rem;height: 70rem;}
    .nft-community__box li a:before {font-size:36rem;}

    /* game view nft - mm */
    .mm-guide-text {font-size:16rem;}

    .nft-reward-info__tit figure {max-width:200rem;}
    .nft-reward-info__tit p { font-size: 24rem;}
    .nft-reward__countdown {}
    .nft-reward__num {gap:10rem; height:80rem;}
    .nft-reward__num p { width: 50rem; height: 65rem; font-size: 42rem;}
    .nft-reward__num span {font-size:26rem;}

  
    .nft-reward__light p:nth-child(14) {left: 95.4%;}
    .nft-reward__light p:nth-child(15) {left: 95.4%;}
    .nft-reward__light p:nth-child(16) {left: 95.4%;}
    .nft-reward__light p:nth-child(17) {top: 86%;}
    .nft-reward__light p:nth-child(18) {top: 86%;}
    .nft-reward__light p:nth-child(19) {top: 86%;}
    .nft-reward__light p:nth-child(20) {top: 86%;}
    .nft-reward__light p:nth-child(21) {top: 86%;}
    .nft-reward__light p:nth-child(22) {top: 86%;}
    .nft-reward__light p:nth-child(23) {top: 86%;}
    .nft-reward__light p:nth-child(24) {top: 86%;}
    .nft-reward__light p:nth-child(25) {top: 86%;}
    .nft-reward__light p:nth-child(26) {top: 86%;}
    .nft-reward__light p:nth-child(27) {top: 86%;}
    .nft-reward__light p:nth-child(28) {top: 86%;}
    .nft-reward__light p:nth-child(29) {top: 86%;}

    .nft-reward__info {display:block;}
    .nft-reward__chart {margin-left:auto; margin-right:auto;}
    .nft-reward__detail__title { font-size: 18rem;}
    .nft-reward__detail__box {display: flex; justify-content: center;}
    .nft-reward__detail__box ul {width:70%;}
    .nft-reward-poll__process { gap: 30rem 0;}
    .nft-reward-poll__process p { font-size: 16rem;}
    .nft-reward-poll__process .process-text { padding-top: 15rem; font-size: 12rem;}
    .nft-reward-poll__process .process-text:before { border-top-width: 6rem; border-bottom-width: 6rem; border-left-width: 10rem;}
    .nft-reward-poll__process span i { width: 8rem; height: 8rem;}
    .nft-reward-poll__swap__box {padding-bottom:30rem;}
    .nft-reward-poll__swap__box p { font-size: 16rem;}
    .nft-reward-poll__swap__box span {font-size:14rem;}
    .nft-reward-poll__swap > span { width:20%; font-size: 14rem; padding-top:10rem;}
    .nft-reward-poll__swap span i { width: 60rem; height: 5rem;}
    .nft-reward-poll__swap span i:before { border-top-width: 8rem; border-bottom-width: 8rem; border-right-width: 12rem; left: -11rem;}
    .nft-reward-poll__swap span i:after { border-top-width: 8rem; border-bottom-width: 8rem; border-left-width: 12rem; right: -11rem;}

    .energy-consumption__process p { font-size: 16rem;}
    .energy-consumption__process span { font-size: 14rem; margin:0 20rem;}
    .energy-consumption__process span i {width: 210rem; height: 6rem;}
    .energy-consumption__process span i:after { border-top-width: 10rem; border-bottom-width: 10rem; border-left-width: 14rem; right: -12rem;}

    .mm-panel .nft-content__tit {font-size:26rem;}
    .nft-reward-poll__desc {font-size:18rem; margin-top:30rem; margin-bottom:60rem;}
    .nft-reward-poll__process {flex-wrap: wrap;}

    .nft-allocation-energy__guide {gap:40rem; margin-bottom:30rem;}
    .nft-allocation-energy__guide .icon-arrow {margin-right: 30rem;}
    .nft-allocation-energy__box { width: calc(50% - 20rem);}
    .nft-allocation-energy__box h3 { font-size: 18rem;}
    .nft-allocation-energy__box li b {font-size:16rem; max-width:130rem;}
    .nft-allocation-energy__box li span {font-size:16rem;}
    .nft-allocation-energy__list li span {padding-left:20rem;}
    .nft-allocation-energy__list li span:before { width: 12rem; height: 12rem;}
    .nft-allocation-energy__list li { font-size: 18rem;}

    .nft-story__close:before { width: 22rem; height: 22rem; line-height: 22rem;}
    .mm-panel .nft-story-slide__contents { height: calc(100vw - 120rem);}

    .mm-panel .nft-minting__info li {width:auto; max-width:350rem;}

    .nft-mm-table th { font-size: 18rem;}
    .nft-mm-table td { font-size: 18rem; padding: 12rem;}

    .nft-breeding__ex__btn {font-size:18rem;}

    .mm-panel .stacking-effect__table {padding:40rem 20rem 20rem;}
    .mm-panel .stacking-effect__table thead tr:first-child th:first-child { font-size: 15rem;}
    .mm-panel .stacking-effect__table tbody tr th { font-size: 15rem;}
    .mm-panel .stacking-effect__table th { font-size: 14rem;}
    .mm-panel .stacking-effect__table td { font-size: 14rem;}
    .stacking-effect__close {width: 40rem; height: 40rem;}
    .mm-panel .stacking-effect__close:before {width: 20rem; height: 20rem; line-height: 21rem; font-size: 8rem;}
    .mob-scroll-guide {padding: 12rem 40rem 10rem;}
    .mob-scroll-guide p:before {width: 50rem;height: 33rem;}
    .mob-scroll-guide p {font-size: 14rem;padding-top: 35rem;}

    .mm-panel .nft-roadmap__list-wrap { margin-top: 40rem;}
    .mm-panel .nft-roadmap__item {min-height:380rem;}
    .mm-panel .nft-roadmap__title {font-size:22rem; padding:10rem;}
    .mm-panel .nft-roadmap__item li { font-size: 16rem;}
    .mm-panel .nft-roadmap__item li span { padding-left: 18rem;}
    .mm-panel .nft-roadmap__item li span:before { width: 8rem; height: 8rem;}

    .accordion-list .accordion-title {font-size:18rem;}
    .accordion-content {font-size:16rem;}
    .accordion-control:before {font-size:13rem;}

    .mm-panel .nft-community__box figure {margin-bottom:30rem;}


    /* NFT GAME LIST */
    .page_nft_game_list .content_top {display:block;}
    .page_nft_game_list .content_top h2 {font-size:26rem;}
    .nft-search__field {margin-top:20rem; width:100%;}
    .nft_game_list .nft_item { width: calc(50% - 40rem);}

    /* NFT GAME VIEW */
    .nft_game_view_visual .visual_bg img.visual-pc {display:none;}
    .nft_game_view_visual .visual_bg img.visual-mob {display:block;}
    .nft_game_view_visual .visual_logo {left: 50%; transform: translateX(-50%);}
    .ntf_game_tit {text-align:center;}
    .nft_game_created {text-align:center;}

    .ntf_game_info_wrap {display:block;}
    .ntf_game_info_left {width:100%; }
    .nft_game_info_right {width:100%; margin-top:30rem;}

    .nft_game_view_list_wrap {display:block;}
    .nft_game_filter {width:100%;  padding-right:0; margin-right:0; border-right:none; display:none;}
    .nft_game_filter_list {display:none;}
    .nft_game_view_list {width:100%; }
    .nft_game_view_list_top {display:grid;grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));}
    .nft_game_view_list_top .nft_game_sorting {display: flex;margin-top: 10rem;width:100%;-ms-flex-order: 2;-webkit-order: 2;-webkit-box-ordinal-group: 2;order: 2;}
    .nft_game_view_list_top .nft_game_sorting .selectric {height:40rem;}
    .nft_game_view_list_top .nft_game_sorting .selectric .label { line-height: 37rem; height: 40rem;}
    .nft_game_view_list_top .nft_game_sorting .selectric .button { height: 40rem; width: 40rem;}
    .nft_game_view_list_top .nft_filter_button {display:block;position:relative;border: 1rem solid #aaa;border-radius:50%;background:none;width: 40rem;height: 40rem;flex-shrink: 0;}
    .nft_game_view_list_top .nft_filter_button:before {font-family: 'aurora-font';content: '\e933';font-size: 20rem;font-weight:normal;color: #fff;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
    .nft_game_view_list_top .selectric-wrapper {width:100%;margin-left:10rem;}
    .nft_game_view_list_top .nft-search__field {width:100%;margin-top: 0; margin-left:0; -ms-flex-order: 1; -webkit-order: 1; -webkit-box-ordinal-group: 1; order: 1;}

    .filter_popup {width: 100%;height: 100%;position: fixed;z-index: 700;top: 50%;left: 50%;transform: translate(-50%, -50%);}
    .filter_popup_close {position: absolute;right: 5rem;top: 4rem;display: block;width: 30rem;height: 30rem;cursor: pointer;}
    .filter_popup_close:after {display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;font-family: 'aurora-font';content: '\e920';font-size: 17rem;line-height: 30rem;font-weight: normal;text-align: center;color: #fff;}
    .filter_popup_overlay { display: none; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: rgba(0,0,0,0.7); z-index: 600;}
    .filter_popup_box {background:#fff;border-radius: 10rem;overflow: hidden;width: calc(100% - 48rem);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 999;}
    .filter_popup_title {position: relative;padding: 5rem 15rem 6rem;background:#b057b9;font-size: 20rem;font-weight: 600;color: #fff;}
    .filter_popup_content {display:block;padding: 0 25rem 15rem;margin-top: 0;}
    .nft_game_filter_item + .nft_game_filter_item {border-top:1rem solid #dcdcdc;}
    .nft_game_filter_button {color:#313131;padding: 10rem 0;font-weight: 700;}
    .nft_game_filter_button span:after {color:#313131;right:3rem;}
    .filter_content {padding-left:0;padding-right:0;padding-bottom: 15rem;}
    .filter_popup .nft_game_filter_list {display: block;margin-top: 5rem;}
    .filter_popup_apply { margin-top:5rem;width: 100%;font-size:20rem;line-height: 1;color:#fff;padding: 7rem 10rem 9rem;background:#b057b9;border:none;border-radius:5rem;text-align:center;}
    .filter_content input {border:1rem solid #b1b1b1;}
    .filter_price_input {color:#aaa;}
    .filter_price_apply {display:none;}
    .nft_custom_checkbox {color:#aaa;}
    .nft_custom_checkbox .checkmark {border-color:#aaa;width: 21rem;height: 21rem;top: 3rem;}
    .nft_custom_checkbox input:checked ~ .checkmark, .nft_custom_checkbox:hover input ~ .checkmark {border-color:#aaa;}
    .nft_custom_checkbox .checkmark:after {color:#aaa;}

    /* NFT VIEW */
    .page_nft_view .article_body {margin-top:120rem;}
    .page_nft_view .nft_info_wrap .nft_img {margin:0 auto;}
    .page_nft_view .nft_info_game_name { font-size: 26rem; margin-bottom: 15rem;}
    .page_nft_view .nft_info_game_name i {width: 36rem; height: 36rem;}
    .page_nft_view .nft_info_nft_name {font-size: 26rem;}
    .nft_info_wrap {display:block;}
    .nft_info_wrap .nft_info { width: 100%; margin-left: 0; margin-top: 30rem;}
    .nft_info_wrap .nft_info_basic span {font-size:18rem;}
    .nft_info_wrap .nft_info_basic p {font-size:18rem;}
    .nft_info_wrap .nft_price > p {font-size:18rem;}
    .page_nft_view .nft_info_wrap .nft_button {margin-top:20rem;}
    .page_nft_view .nft_info_wrap .nft_button button {font-size:18rem;}

    /* NFTS */
    .nft-launchpad__wrap + .nft-launchpad__wrap {margin-top: 80rem;}
    .nft-launchpad__wrap h2 { font-size: 22rem;}
    .nft-launchpad__item {width: calc(50% - 20rem);}
    .nft-launchpad__info .goods { font-size: 14rem;}
    .nft-launchpad__info .goods i {width: 18rem; height:18rem;}
    .nft-launchpad__info h3 {font-size:18rem;}
    .nft-launchpad__date {width:50rem;}
    .nft-launchpad__date b {font-size:16rem;}
    .nft-launchpad__date span { font-size: 12rem;}

    .launchpad-view__tit__info h3 { font-size: 22rem; }
    .launchpad-view__btn a, .launchpad-view__btn button {font-size:18rem;}

    /* SERVICE CENTER */
    .cs_help_head { padding:30rem;}
    .cs_help_head .search_field {width:100%; float: none;}
    .cs_help_util {margin-bottom:10rem; width:100%;}
    .cs_help_util a {width: calc(50% - 5rem);}
    .ce_help_body {display: grid;}
    .recommend_help {width:100%; margin-top:0;-ms-flex-order: 2; -webkit-order: 2; -webkit-box-ordinal-group: 2; order: 2;}
    .recommend_help_list li a {font-size:15rem;}
    .cs_hlep_content_wrap {width:100%; margin-left:0; -ms-flex-order: 1; -webkit-order: 1; -webkit-box-ordinal-group: 1; order: 1;}
    .cs_hlep_list li a {font-size:16rem;}
    .cs_hlep_list li.no_list {font-size:16rem;}

    .certify_select_item {padding-top:40rem;}
    .certify_select_item .valid_message_error {font-size:14rem; margin-top:25rem;}
    .certify_select_item .basic_btn {margin-top:20rem;}

    .cs_hlep_veiw h3 {padding:25rem 0;}
    .cs_hlep_veiw .help_veiw_content {padding-left: 0; padding-right: 0;}

    .inquiry_game_title {font-size:20rem;}
    .inquiry_game_title figure {max-width: 80rem; padding-top: 11.30%;}

    .inquiry_game_info h3 {font-size:16rem;}
    .inquiry_game_info h3 span {font-size:13rem;}

    /* MY PAGE */
    .quick_menu_game .my_game_wrap {width:100%;}
    .quick_menu_game .my_game figure {width:70rem; height:70rem;}
    .quick_menu_charge li:first-child span {font-size:22rem;}

    .my_inquiry_list tr {position:relative; padding-top:52rem;}
    .my_inquiry_list tr.no_list {padding-top:15rem}
    .my_inquiry_list td.state {text-align:center; top:20rem; position:absolute; top:15rem;}
    .my_inquiry_list td.state > span {margin:0; border-radius: 30rem; padding: 4rem 15rem 6rem; font-size: 13rem;}
    .my_inquiry_list tr td.tit {margin:5rem 0;}

    .inquiry_view_header {padding:25rem 0;}
    .inquiry_view_header .inquiry_view_title {max-width:100%;}
    .inquiry_view_info_wrap {position:static; transform:none; margin-top:13rem;}
    .inquiry_view_info:last-child {float:none;}
    .inquiry_view_info li:first-child {padding-left:0;}
    .inquiry_view_content {padding-left:0; padding-right:0;}
    .inquiry_answer_container {padding-left:30rem; padding-right:30rem;}

    .form_mypage {margin-bottom:60rem;}

    .has_cash_charge .has_cash_box {}

    .withdraw_notice_box {padding:30rem;}

    /* RECRUIT */
    .recruit_item h4 { font-size: 18rem;}
    .recruit_item ul > li { font-size: 16rem;}

    /* CONTACT US */
    .company_intro_item {padding:0}
    .company_intro_item h3 {display:block; width:100%; margin-bottom:10rem;}
    .company_intro_item p {width:100%; padding-left:0;}

    .company_logo {width:150rem;}
    .company_section h3 {margin-right:0;}
    .company_section ul {margin-top:20rem; width:100%;}

    .contact_inquiry {padding: 50rem 0 0; margin-top: 60rem;}
    .contact_inquiry h3 { display:block; width:100%; margin-bottom:30rem;}
    .contact_inquiry .inquiry_wrap { display:block; width:100%;}


}



/* **************************************** *
 * 680px
 * **************************************** */
@media (max-width: 680px) {

    .page_login .wrap_narrow {max-width:inherit; margin: 0 30rem;}

    /* SUB MAIN */ 
    .quick_menu_item {padding-left:20rem; padding-right:20rem;}

    .cs_help_search_wrap {padding:20rem 30rem;}
    .cs_help_search_wrap h3 {display:block; width:100%; margin-bottom:20rem; font-size:20rem;}
    .cs_help_search_wrap .search_field {width:100%;}

    .cs_recommend_list {margin:0;}
    .cs_recommend_item {width:100%; margin:0}
    .cs_recommend_item + .cs_recommend_item {margin-top:40rem;}
    .cs_recommend_first p {margin-left:-40rem;}

    /* GAME */
    .page_game .main_content_section { margin-top:60rem;}
    .charge_info .form_label {width:100%; display:block; margin-bottom:10rem;}
    .charge_info .form_input_wrap {width:100%;}

    .coupon_list .label_item {width:100%; margin-bottom:15rem;}
    .coupon_list .input_item {width:100%;}

    /* GAME - NFT */
    .nft_info_wrap .nft_img {width:100%;}
    .game_view_nft_popup .mfp-container button.mfp-arrow { width: 50rem; height: 50rem;}
    .game_view_nft_popup button.mfp-arrow:after {line-height:50rem;}
    .game_view_nft_popup button.mfp-arrow.mfp-arrow-left {top:360rem; left:-30rem;}
    .game_view_nft_popup button.mfp-arrow.mfp-arrow-right {top:360rem; right:-30rem;}
    

    /* NFT GAME VIEW */
    .page_nft_game_view .content_top {padding-top:30rem;}

    /* NFT VIEW */
    .nft_detail_history .date {font-size:18rem;}
    .page_nft_view .nft_info_wrap .nft_img {width:100%; height:auto;}

    .nft_utility_select {font-size:14rem;}
    .btn_nft_utility_open_wrap .btn_nft_utility_open {flex:1;}
    .nft_utility_popup_synthesize_list { flex-flow: wrap;}
    .nft_utility_popup_synthesize_item { width: calc(50% - 20rem);}
    .nft_utility_popup_thumb { width: 100%; height: auto;}
    .nft_utility_popup_info li {font-size:14rem;}
    .nft_utility_popup_info li b {width:70%;}
    .nft_utility_popup_info li p {width:30%;}
    .nft_utility_popup_synthesize_result {width:100%; padding: 12rem 10rem 15rem; flex-flow: nowrap; margin-top:15rem;}
    .nft_utility_popup_synthesize_result:before {display:none;}
    .nft_utility_popup_synthesize .nft_utility_hold {margin-top:15rem;}
    .btn_nft_utility_execute_warp {margin-top:15rem;}
    .nft_utility_popup_guide {margin-top:15rem;}
    .nft_utility_popup_guide table th {font-size:14rem;}
    .nft_utility_popup_guide table td {font-size:14rem;}
    .nft_utility_popup_guide .swiper_navigation > button.swiper-button-prev {left:5rem;}
    .nft_utility_popup_guide .swiper_navigation > button.swiper-button-next {right:5rem}

    /* EVENT */
    .event_list {margin:-10rem;}
    .event_list .event_item { width: calc(50% - 20rem);  margin: 10rem;}
    
    /* MYPAGE */
    .form_mypage .email_wrap .form_field_item > label {width:16%;}
    .form_mypage .form_field_item .email_form {width:84%;}

    .form_mypage .form_field_item .valid_message_confirm,
    .form_mypage .form_field_item .valid_message_error,
    .form_mypage .form_field_item .guide_message_info {margin-left: 16%;}

    /* REGISTER */
    html[lang="en"] .form_register .form_field_item_wrap {width:100%;}
    html[lang="en"] .form_register .form_field_item_wrap.pw_check_wrap .required label span:after {right:-11rem;}
    html[lang="en"] .register_completed .secondary_table {width:100%;}

    /* SERVICE CENTER */
    .inquiry_game_title figure {padding-top: 12.904%;}


}


/* **************************************** *
 * 540px
 * **************************************** */
@media (max-width: 540px){

    .page_login .article_body {margin-top:70rem;}

    .tab_menu {margin-bottom:50rem; margin-top:-30rem;}
    .tab_menu li {margin:0 5rem;}
    .tab_menu li a, .tab_menu li button { padding: 4rem 20rem 6rem; font-size:16rem;}
    
    /* SUB MAIN */ 
    .quick_menu {margin:0;}
    .quick_menu_item {width:100%; margin:0; padding-left:30rem; padding-right:30rem;}
    .quick_menu_item + .quick_menu_item  {margin-top:15rem;}

    .cs_help_search_wrap .select_filter {width:100%; margin-bottom:5rem;}
    .cs_help_search_wrap .search_input_wrap {width:100%; margin-left:0;}
    .cs_help_search_wrap .search_button { width: calc(25% - 5rem); margin-right: 0;}

    /* REGISTER */
    .form_register .form_field_item_wrap {width:100%;}
    .register_completed .secondary_table {width:100%;}

    /* GAME */
    .form_charge {margin-top:30rem;}
    .form_charge .form_field_item {}
    .form_charge .form_field_item { padding: 40rem 0;}
    .form_charge .form_label, .form_charge .label_item {font-size:17rem; width:100%; display:block; margin-bottom:20rem;}
    .form_charge .custom_checkbox_wrap {margin:-5rem;display: flex; flex-wrap: wrap;}
    .form_charge .custom_radio_btn {margin:5rem; flex-grow: 1; text-align: center;}
	.form_charge .custom_radio_btn input + span {font-size:14rem; padding-left:10rem; padding-right:10rem;}

    .has_cash_box_wrap > .has_cash_box {display:block; width:100%; margin-bottom:10rem;}
    .has_cash_box_wrap > .has_cash_box:last-child {margin-bottom:0rem;}
    .has_cash_box_wrap > .has_cash_box .tit {display:block;}
    .has_cash_box {padding:30rem;}
    .cocash_box .tit:before,
    .gamecash_box .tit:before {font-size:30rem; margin-right:8rem;}

    .form_charge_price .form_input_wrap {width: auto; display: flex; flex-wrap: wrap;}
	.coupon_num input {flex: 1 1 40%;}
    .form_charge .input_item {width:100%;}

    .charge_info .form_field_item {padding:20rem 0;}
    .charge_info .form_label {font-size:16rem;}
    .gift_price_input {margin-top:20rem;}

    .form_charge .coupon_num .form_input_wrap { width:100%;}
    .coupon_num button, .coupon_num .basic_btn { width: calc(40% - 10rem);}

    /* GAME VIEW */
    .game_view_visual_info_inner {padding:30rem 25rem 0;}
    .game_view_visual {margin-top:90rem;}
    .game_view_visual_gradient_left {height:55%;}
    .game_view_visual_img {height:300rem;}
    .game_view_visual_text {padding-bottom:40rem;}
    .game_view_visual_title {font-size:20rem;}
    .game_view_visual_util {margin-top:20rem; margin-bottom:10rem;}
    .platform_list li:before {font-size:26rem;}
    .platform_list li.platform_pc:before {font-size:28rem;}
    .game_rating { width: 28rem; height: 32rem; margin-top:-1rem;}
    .game_view_visual_button a { font-size: 20rem;}
    .game_view_visual_button span:before { font-size: 17rem;}
    .game_view_slide_container {overflow:visible;}
    .game_view_slide .swiper_navigation > button { width: 36rem; height: 36rem;}
    .game_view_slide .swiper_navigation > button.swiper-button-prev {left:0;}
    .game_view_slide .swiper_navigation > button.swiper-button-next {right:0;}

    #game_view_intro_popup .popup_header {font-size:26rem;}
    #game_view_intro_popup .popup_body {font-size:17rem;}
    #game_view_intro_popup .popup_body .scrollbar-inner > .scroll-element.scroll-y {width:12rem;}

    .video-container {height:230rem;}
    .video-aspect {padding-top:300%;}

    /* GAME - NFT */
    .nft_shop_button {font-size:20rem;font-weight:400;}
    .nft_list_container {margin-top:20rem; overflow:visible;}
    .nft_list_slide { width: 84%;}
    .nft_list_slide .swiper_navigation > button { width: 36rem; height: 36rem;}
    .nft_item {padding: 17rem;}
    .nft_item_name {font-size: 18rem;}
    .nft_item_cart button:before {font-size: 18rem;}
    .nft_item_price p span {font-size: 18rem;}
    
    .game_view_info li {width:100%;}
    .game_view_field_list li {display:block; margin:0;}
    .game_view_field_list li + li {margin-top:20rem;}
    .game_view_field_list li a {word-break: break-all;}

    #game_view_nft_popup .popup_header {font-size:20rem; padding-left:15rem; padding-right:15rem;}
    #game_view_nft_popup .popup_header i {width:29rem; height:29rem;}
    #game_view_nft_popup button.mfp-close {right:10rem;}
    #game_view_nft_popup button.mfp-close:after {font-size: 20rem;}
    #game_view_nft_popup .popup_body {padding: 15rem;}
    .game_view_nft_popup .mfp-container button.mfp-arrow { width: 44rem; height: 44rem;}
    .game_view_nft_popup button.mfp-arrow.mfp-arrow-left { top: 285rem; left: -20rem;}
    .game_view_nft_popup button.mfp-arrow.mfp-arrow-right { top: 285rem; right: -20rem;}
    .game_view_nft_popup button.mfp-arrow:after { line-height: 43rem;}

    .nft_info_wrap .nft_info {margin-top:20rem;}
    .nft_info_wrap .nft_price label { padding: 24rem 8rem 5rem 8rem;}
    .nft_info_wrap .nft_price label i { width: 13rem; height: 13rem; top: 8rem;}
    .nft_info_wrap .nft_price > ul > li { width: calc(33.33% - 4rem);}
    .nft_info_top h2 {margin-bottom:10rem;}
    .nft_info_top .nft_info_util {top:-8rem;}
    .nft_info_top .nft_info_util li + li {margin-left:10rem;}
    .nft_info_top .nft_info_wish button { width: 30rem;  height: 30rem;}
    .nft_info_top .nft_info_wish button:before {font-size:15rem;}
    .nft_info_top .nft_info_refresh button:before {font-size:24rem;}
    .nft_info_wrap .nft_button button {padding:8rem;}
    .nft_info_wrap .nft_button .sold_out {padding: 8rem; font-size: 18rem;}
    .nft_custom_radio {padding: 10rem 8rem 4rem 30rem; font-size: 14rem;}
    .nft_custom_radio .checkmark { height: 20rem; width: 20rem;}
    .nft_custom_radio .checkmark:after { width: 24rem; height: 24rem;}
    .nft_contents > div + div { padding-top: 20rem; margin-top: 20rem;}
    .nft_contents h3 {font-size:20rem;}
    .nft_desc p {height: 105rem; font-size:15rem; font-weight: 300; -webkit-line-clamp: 6;}
    .nft_desc_more {margin-top:5rem; font-size:15rem;}
    .nft_prop_list { flex-wrap: wrap; margin: -4rem;}
    .nft_prop_list li {flex: 1 1 40%; margin: 4rem;}
    html.ios .nft_info_wrap .nft_button button {padding-top:6rem;}

     /* NFT GAME LIST */
    .page_nft_game_list .article_body {margin-top:120rem;}
    .nft-search__field {margin-top:30rem; font-size: 18rem;}
    .nft-search__label input { font-size: 18rem;}
    .nft-search__label input::-webkit-input-placeholder{ font-size: 18rem;}
    .nft-search__label input::-moz-placeholder{ font-size: 18rem;}
    .nft-search__label input:-ms-input-placeholder { font-size: 18rem;}
    .nft_game_list {margin:-10rem;}
    .nft_game_list .nft_item { width: calc(50% - 20rem); margin: 10rem;}

    /* NFT GAME VIEW */
    .nft_game_view_visual {margin-top:90rem;}
    .nft_game_view_visual .visual_logo { width: 115rem; height: 115rem;}
    .page_nft_game_view .content_top {padding-top:20rem;}
    .ntf_game_tit a { font-size: 20rem;}
    .ntf_game_tit span {padding-right:30rem;}
    .ntf_game_tit span:before { width: 22rem; height: 22rem; line-height:23rem;}
    .ntf_game_info_left {margin-top:20rem;}
    .nft_game_created { font-size: 15rem;}
    .nft_game_desc p { height: 103rem; font-size: 15rem;}
    .nft_game_info_right li {font-size:15rem;}
    .nft_game_info_right li i { width: 18rem; height: 18rem;}
    .nft_game_view_list_wrap { padding-top: 30rem; margin-top: 30rem;}
    .nft_game_sorting .selectric .label {font-size:18rem;}
    .nft_item_list { margin: 10rem 0 0;}
    .nft_item_list .nft_item { width: 100%; margin: 0;}
    .nft_item_list .nft_item + .nft_item {margin-top:20rem;}
    .nft_game_view_list .nft_item_list { margin: 13rem 0 0;}
    .nft_game_view_list .nft_item_list .nft_item {width:100%; margin: 0;}
    .nft_game_view_list .nft_item_list .nft_item + .nft_item {margin-top:20rem;}
    .nft_game_view_list .nft_item_cart {width: 40rem;}
    .nft_game_view_list .nft_item_cart button {width: 40rem; height:40rem;}
    .nft_game_view_list .nft_item_buy button {height:40rem;font-size:18rem;}

    /* NFT VIEW */
    .page_nft_view .article_body {margin-top:90rem;}
    .page_nft_view .nft_prop_list { margin: 5rem -4rem -4rem;}
    .page_nft_view .nft_prop_list li { margin: 4rem; flex: 1 1 40%;}
    .page_nft_view .nft_custom_radio { padding: 30rem 10rem 8rem; font-size:16rem;}
    .page_nft_view .nft_custom_radio .checkmark {top:5rem; left: 5rem; height: 24rem; width: 24rem; transform:none;}
    .page_nft_view .nft_custom_radio .checkmark:after { width: 24rem; height: 24rem;}
    .page_nft_view .nft_info_wrap .nft_button {margin-top:15rem;}
    .page_nft_view .nft_info_top .nft_info_util {top:-3rem;}
    .page_nft_view .nft_info_game_name {font-size:20rem;}
    .page_nft_view .nft_info_game_name i {width: 24rem; height: 24rem;}
    .page_nft_view .nft_info_nft_name {font-size:20rem; margin-bottom:5rem;}
    .nft_detail_list li {display:block;}
    .nft_detail_list li h4 {width:100%;padding-left: 12rem;font-size:18rem;}
    .nft_detail_list li .nft_detail_content {width: 100%;padding-left: 14rem;margin-top: 15rem;font-size:18rem;}
    .nft_detail_blockchain i {font-size:18rem;}
    .nft_detail_address .nft_detail_content > p {display:block;}
    .nft_detail_address a {display:block;margin-top: 10rem;}
    .nft_detail_address span {display:block;}
    .nft_detail_history p {display:block;padding:0;background:none;}
    .nft_detail_history p + p {margin-top:15rem;}
    .nft_detail_history p > span:first-child {display:flex;background:#313131;border-radius: 30rem; padding: 2rem 13rem 4rem;word-break: break-all;align-items: center;}
    .nft_detail_history i {margin-left:auto; flex-shrink: 0;}
    .nft_detail_history .date {display:block;margin-top: 7rem;margin-right: 10rem;font-size: 16rem;text-align: right;}

    .game_view_content_wrap > div + div {margin-top: 30rem; padding-top: 23rem;}
    .game_view_field_list {margin:20rem 0 0;}
    .game_view_contact .game_view_field_list  {margin-top:20rem;}
    .game_view_contact .game_view_field_list li + li {margin-top:20rem;}

    .nft_utility_popup_contents {display:block;}
    .nft_utility_popup_info {margin-top:10rem;}
    .btn_nft_utility_execute_warp {margin-top:10rem;}
    .nft_utility_popup_guide {margin-top:10rem;}

    /* game view nft */
    .nft-content__text {padding:0 20rem;}
    .nft-content__tit {font-size:25rem;}
    .nft-content__desc {margin-top:10rem; font-size:17rem;}
    .nft-content__desc br {display:none;}
   
    .nft-story-slide__container {margin-top:20rem;}
    .nft-story-slide__contents {height: calc(100vw - 0rem);display: block;padding: 15rem; border-radius: 20rem;}
    .nft-story-slide {margin:auto 10rem;}
    .nft-story-slide figure {width:100%; height:20%;}
    .nft-story-slide figure img {width:100%;border-radius: 15rem;}
    .nft-story__text {margin-top:15rem; margin-left:0;}
    .nft-story__text h3 {font-size: 18rem;}
    .nft-story__text b {font-size: 18rem; margin-top:10rem;}
    .nft-story__text p {font-size: 14rem; line-height: 1.15; margin-top:10rem;}

    .nft-intro {padding-top:60rem;}
    .animal-slide li {width:200rem;}
    .animal-slide li:nth-child(even) {margin-top: 40rem;}
    .basic-btn {padding: 11rem 20rem 13rem; margin-top: 20rem; font-size: 20rem;}
    .basic-btn span:after {font-size:15rem;}
    html.ios .basic-btn {padding-top:13rem; padding-bottom:11rem;}

    .nft-minting .nft-content__tit img {max-width:70%;}
    .nft-minting__container {margin-top:15rem;}
    .nft-minting__contents { padding: 15rem 10rem 20rem;}
    .nft-minting__info li { width: 100%; font-size:15rem; padding:6rem 10rem 8rem;}
    .nft-minting__info li + li {margin-top:10rem;}
    .nft-minting__info li p {font-size:18rem;}
    .nft-minting__info li p.desc {margin-top:3rem;font-size:13rem;}
    .nft-minting__item {width:100%;}
    .nft-minting__contents ul {margin-top:8rem;}
    .nft-minting__contents li {font-size:15rem;}
    .nft-minting__contents li b {width: 106rem;}
    .nft-minting__contents li span {margin-left:5rem;}
    .nft-minting__contents li.minting-when {margin-bottom: 10rem; padding-bottom: 10rem;}
    .nft-minting__contents li.minting-when span {height:35rem; font-size:13rem;}
    .nft-minting__contents li.minting-when span.tba { line-height: 35rem;}
    .nft-minting__percent {margin-top:10rem; padding-top:10rem;}
    .minting-pieces { padding:5rem 20rem 7rem; margin-top:30rem; font-size:18rem;}
    .minting-sold-out, .minting-burn {height: calc(100% - 140rem);}
    .minting-sold-out figure img, .minting-burn figure img { max-width: 65%;}
    html.ios .nft-minting__info li {padding-top:8rem; padding-bottom:6rem;}
    html.ios .nft-minting__contents li b {padding-top:2rem; padding-bottom:1rem;}
    html.ios .minting-pieces {padding-top:7rem; padding-bottom:5rem;}

    .nft-section.nft-roadmap .wrap {padding:0 20rem;}
    .clwmc-panel .nft-roadmap__list-wrap {padding:20rem 0 40rem;} 
    .clwmc-panel .nft-roadmap__item + .nft-roadmap__item {margin-top:50rem;}
    .clwmc-panel .nft-roadmap__item h3 {font-size:18rem;padding: 4rem 15rem 6rem;}
    .clwmc-panel .nft-roadmap__item h3:before {  width: 14rem;  height: 14rem; left:-7rem;}
    .clwmc-panel .nft-roadmap__item h3:after { width: 6rem; height: 6rem; left:-3rem;}
    .clwmc-panel .nft-roadmap__item li {font-size:14rem;}
    .clwmc-panel .nft-roadmap__item li + li {margin-top: 3rem;}
    .clwmc-panel .nft-roadmap__item li:before {top:9rem;}
    html.ios .clwmc-panel .nft-roadmap__item li:before {top:8rem;}

    .check-list-box {border-radius:20rem;padding: 20rem 15rem; margin-top:20rem;}
    .check-list-box li{font-size:14rem; font-weight:normal; padding-left:25rem;}
    .check-list-box li + li {margin-top:10rem;}
    .check-list-box li i {width:18rem; height:18rem; top:0rem;}
    .check-list-box li i:before {font-size:8rem;}
    .nft-benefit-1 .check-list-box { padding: 20rem 15rem;}
    .nft-benefit-2 {background-position: right top;}
    .nft-benefit-3 {background-position: right top;}

    .animal-collector__item {width: calc(100% - 20rem);}
    .animal-collector__item h3 {margin-top:20rem; font-size: 20rem;}
    .animal-collector__item p {margin-top:10rem;font-size: 14rem;}

    .animal-collector__container {padding-top:10rem;}
    .btn-stacking-effect {top:13rem; right:20rem; font-size:14rem;}
    .stacking-effect__table {padding:15rem; border-radius:10rem;}
    .stacking-effect__table h2 {font-size:18rem; margin-bottom:10rem;}
    .stacking-effect__table th {font-size:14rem;}
    .stacking-effect__table td {font-size:12rem;}
    .stacking-effect__close { right: 10rem;top: 11rem; width: 36rem; height: 36rem; padding: 6rem; background-size: 22rem 22rem;}
    .stacking-effect__table .unit {display:none;}
    
    .nft-community__box {padding:30rem 20rem;}
    .nft-community__box:before { width: 270rem; height: 270rem; top: -135rem;}
    .nft-community__box figure {width:180rem;}
    .nft-community__box h3 {font-size: 20rem;}
	.nft-community__box h3 i {width:4rem; height:4rem;}
	.nft-community__box h3 i + i {margin-left:4rem;}
    .nft-community__box h3 span {margin:0 10rem;}
	.nft-community__box p {font-size:15rem}
    .nft-community__box p br {display:none;}
	.nft-community__box ul {margin-top:30rem;flex-wrap: wrap;gap: 10rem;}
    .nft-community__box li a {width: 50rem;height: 50rem;}
    .nft-community__box li a:before {font-size:28rem;}


    /* game view nft - mm */
    .nft-reward-info__tit figure { max-width: 180rem;}
    .nft-reward-info__tit p { font-size: 20rem;}
    .nft-reward__countdown { border-width: 15rem; outline-width: 4rem; outline-offset: -9rem; padding: 20rem; width: 90%; border-radius: 25rem;}
    .nft-reward__num { gap: 6rem; height:60rem;}
    .nft-reward__num p { width: 40rem; height: 52rem; font-size: 32rem; border-radius: 10rem;}
    .nft-reward__light p { width: 20rem; height: 20rem;}
    .nft-reward__light p:nth-child(1) {left:8%; top:5%;}
    .nft-reward__light p:nth-child(2) { left:16%; top:5%;}
    .nft-reward__light p:nth-child(3) { left:24%; top:5%;}
    .nft-reward__light p:nth-child(4) { left:32%; top:5%;}
    .nft-reward__light p:nth-child(5) { left:40%; top:5%;}
    .nft-reward__light p:nth-child(6) { left:48%; top:5%;}
    .nft-reward__light p:nth-child(7) {left:56%; top:5%;}
    .nft-reward__light p:nth-child(8) { left:64%; top:5%;}
    .nft-reward__light p:nth-child(9) { left:72%; top:5%;}
    .nft-reward__light p:nth-child(10) {left:80%; top:5%;}
    .nft-reward__light p:nth-child(11) { left: 88%; top:5%}
    .nft-reward__light p:nth-child(12) { left: 94%; top:20%}
    .nft-reward__light p:nth-child(13) { left: 94%; top:45%}
    .nft-reward__light p:nth-child(14) {left: 94%; top:70%}
    .nft-reward__light p:nth-child(15) {left: 88%; top:81%}
    .nft-reward__light p:nth-child(16) {left: 80%; top:81%}
    .nft-reward__light p:nth-child(17) {left: 72%;top: 81%;}
    .nft-reward__light p:nth-child(18) {left: 64%;top: 81%;}
    .nft-reward__light p:nth-child(19) {left: 56%;top: 81%;}
    .nft-reward__light p:nth-child(20) {left: 48%;top: 81%;}
    .nft-reward__light p:nth-child(21) {left: 40%;top: 81%;}
    .nft-reward__light p:nth-child(22) {left: 32%;top: 81%;}
    .nft-reward__light p:nth-child(23) {left: 24%;top: 81%;}
    .nft-reward__light p:nth-child(24) {left: 16%;top: 81%;}
    .nft-reward__light p:nth-child(25) { left: 8%;top: 81%;}
    .nft-reward__light p:nth-child(26) { left: 2%; top:70% }
    .nft-reward__light p:nth-child(27) { left: 2%; top:45% }
    .nft-reward__light p:nth-child(28) { left: 2%; top:20%}
    .nft-reward__light p:nth-child(29) { display:none; }
    .nft-reward__light p:nth-child(30) { display:none; }
    .nft-reward__light p:nth-child(31) { display:none;}
    .nft-reward__light p:nth-child(32) { display:none; }
    .nft-reward__light p i {    left: -8rem; top: -8rem; width: 35rem;  height: 35rem;}

    .nft-reward__info {margin-top:0;}
    .nft-reward__chart { width: 520rem; height: 520rem; margin-left:-20rem;}
    .nft-reward__chart p {font-size:16rem;}

    .mm-panel .nft-content__tit { font-size: 22rem;}
    .mm-guide-text {font-size:14rem;}
    .nft-reward-poll__desc { font-size: 16rem; }

    .nft-reward-poll__process {gap: 60rem 6rem;}
    .nft-reward-poll__process p {width:25%;font-size: 14rem; padding: 10rem 10rem 12rem; border-radius: 8rem;}
    .nft-reward-poll__process span {margin:0 10rem;}
    .nft-reward-poll__process .process-text b {margin-top:20rem; text-align: center; position: absolute; display: block; width: 150rem; left: 50%; transform: translateX(-50%);}
    .nft-reward-poll__swap__box p {font-size: 14rem; padding: 10rem 10rem 12rem; border-radius: 8rem;}
    .nft-reward-poll__swap span i {width:40rem;}
    .nft-reward-poll__swap > span {font-size:13rem;}
    .energy-consumption__process {margin-top:30rem; margin-bottom:50rem;}
    .energy-consumption__process p {padding: 10rem 10rem 12rem; border-radius:8rem;}
    .energy-consumption__process span {margin:0 12rem 0 8rem;}
    .energy-consumption__process span i { width: 40rem; height: 4rem; top:7rem;}
    .energy-consumption__process span i:after { border-top-width: 8rem; border-bottom-width: 8rem; border-left-width: 10rem; right: -8rem;}
    .energy-consumption__process b {margin-top:20rem; text-align: center; position: absolute; display: block; width: 170rem; left: 50%; transform: translateX(-50%);}

    .nft-allocation-energy__guide { gap: 20rem;}
    .nft-allocation-energy__box h3 { font-size: 14rem; padding: 10rem;}
    .nft-allocation-energy__box__contents { height: calc(100% - 38rem);}
    .nft-allocation-energy__box ul { padding: 15rem 15rem;}
    .nft-allocation-energy__box li b { font-size: 12rem; max-width: 90rem;}
    .nft-allocation-energy__box li span { font-size: 12rem;}
    .nft-allocation-energy__list {max-width:270rem;}
    .nft-allocation-energy__list li { font-size: 14rem;}
    .nft-allocation-energy__list li span { padding-left: 15rem;}
    .nft-allocation-energy__list li span:before { width: 6rem; height: 6rem;}
    .nft-allocation-energy__guide .icon-arrow i { width: 30rem; height: 10rem;}
    .nft-allocation-energy__guide .icon-arrow i:after { border-top-width: 15rem; border-bottom-width: 15rem; border-left-width: 20rem; right: -19rem;}

    .nft-allocation-mode .nft-content__tit {margin-bottom:30rem;}
    .nft-table__wrap {gap:30rem;}
    .nft-mm-table th { font-size: 14rem; border-width:1rem; padding:10rem;}
    .nft-mm-table thead tr:not(:first-child) th {border-top-width:1rem;}
    .nft-mm-table td { font-size: 14rem; padding: 8rem;  border-width:1rem;}
    .nft-allocation-mode__item .icon-equal { margin: 0; width: 40rem; height: 40rem; background-size: contain;}
    .allocation-guide {width:310rem;}
    .allocation-guide__title {font-size: 16rem;}   
    .allocation-guide ul { padding-top: 30rem; padding-bottom: 30rem;}
    .allocation-guide li {font-size: 14rem;}
    .allocation-guide li span { padding-left: 15rem;}
    .allocation-guide li span:before { width: 6rem; height: 6rem;}

    .nft-story__close { right: 0; top:-5rem;}
    .nft-story__close:before {font-size:10rem;}
    .mm-panel .nft-story-slide__contents { height: calc(100vw - -90rem);}

    .mm-panel .nft-minting__info li p { font-size: 16rem;}
    .mm-panel .nft-minting__info li {padding:20rem;}
    .mm-panel .nft-minting__item {width:100%;}
    .mm-panel .minting-pieces { font-size: 16rem; padding: 15rem 30rem 17rem;}

    .mm-panel .animal-collector__container {padding-top:0;}
    .mm-panel .stacking-effect__table thead tr:first-child th:first-child { font-size: 14rem;}
    .mm-panel .stacking-effect__table tbody tr th { font-size: 14rem;}
    .mm-panel .stacking-effect__table th { font-size: 13rem;}
    .mm-panel .stacking-effect__table td { font-size: 13rem;}
    .mob-scroll-guide {padding: 10rem 30rem 8rem;}
    .mob-scroll-guide p {font-size: 12rem;}

    .nft-breeding__guide {font-size:16rem;}
    .nft-breeding__guide h3 {text-align:center;}
    .nft-breeding__guide li {font-size:14rem;}
    .nft-breeding__guide li span {padding-left:14rem;}
    .nft-breeding__guide li span:before { top: 7rem;}
    .nft-breeding__contents .mm-guide-text {margin-top:20rem;}

    .nft-breeding__ex h3 { font-size: 20rem; }
    .nft-breeding__contents {margin-top:30rem;}
    .nft-breeding__ex__contents { gap: 40rem 0;}
    .nft-breeding__ex__contents .icon-plus { margin: -50rem 20rem 0; width: 30rem; background-size: contain;}
    .nft-breeding__ex__contents .icon-equal { margin: 0 20rem; width: 30rem; background-size: contain;}
    .nft-breeding__ex__item { font-size: 14rem;}
    .nft-breeding__ex__result { max-width: 75%;}
    .nft-breeding__ex__result li b {padding:3rem 10rem 5rem;}
    .nft-breeding__ex__result li span {margin-left:10rem;}
    .nft-breeding__ex__btn { font-size: 16rem;}

    .mm-panel .nft-roadmap__list-wrap { margin-top: 30rem;}
    .mm-panel .nft-roadmap__item {width:100%;}
    .mm-panel .nft-roadmap__title { font-size: 20rem; padding: 10rem;}

    .accordion-list .accordion-item + .accordion-item { margin-top: 15rem;}
    .accordion-list .accordion-title { font-size: 16rem;}
    .accordion-content { font-size: 14rem;}
    .mm-panel .nft-community__box figure {max-width:70%; width:auto;}

    /* NFTS */
    .nft-launchpad__wrap + .nft-launchpad__wrap {margin-top: 60rem;}
    .nft-launchpad__list { margin:0;}
    .nft-launchpad__item { width: 100%; margin:0;}
    .nft-launchpad__item + .nft-launchpad__item {margin-top:20rem;}
    .nft-launchpad__date { width: auto;}
    .nft-launchpad__date span { font-size: 11rem;}
    .nft-launchpad__info { padding: 12rem;}
    .nft-launchpad__info .goods {font-size: 13rem;}
    .nft-launchpad__info h3 { font-size: 16rem; }
    .nfts-info__item {width: calc(50% - 20rem);}

    .page_launchpad_view {margin-top:100rem;}
    .launchpad-view__right { margin-top: 30rem;}
    .launchpad-view__tit__info h3 {  font-size: 20rem;}
    .launchpad-sns__list {margin-top:25rem;}
    .launchpad-view__info .desc {margin-top:20rem;}
    .launchpad-view__btn {margin-top:30rem;}
    .launchpad-view__mint-info h3 {font-size: 18rem;}
    .launchpad-view__mint-info__box li {font-size:14rem;}
    .launchpad-view__mint-info__box li b {width:90rem;}
    .launchpad-view__mint-info__box li p {padding-left:12rem;}
    .mint-progressbar__box figure {width: 30rem;}
    .mint-progressbar li {font-size:14rem;}

    .nfts-filter-popup__head {font-size:14rem;}
    .nfts-filter-popup__body {padding:20rem;}

    /* EVENT */
    .event_list {margin:0;}
    .event_list .event_item {width:100%; margin:0}
    .event_list .event_item + .event_item {margin-top:20rem;}


    /* SERVICE CENTER */
    .cs_help_head {padding:0; background:none;}
    .cs_help_head .select {width:100%; margin-bottom:5rem;}
    .cs_help_head .search_input_wrap {width:100%; margin-left:0;}
    
    .certify_select_list {margin:0;}
    .certify_select_item {width:100%; height:auto !important; margin:0 0 20rem; padding-top:30rem;}
    .certify_select_item.certify_email {padding-bottom:30rem;}
    .certify_select_item:before {font-size:40rem;}
    .certify_select_item .certify_desc {margin-top:20rem;}

    .certify_email_01 h3 {font-size:18rem;}
    .certify_email_01 .basic_btn {float:none; margin-top:20rem;}
    .certify_email_01 + .dot_info {margin-top:30rem; padding-top:30rem;}

    .inquiry_game_title { margin-bottom: 40rem;gap:15rem; font-size:18rem;}
    .inquiry_game_title figure {max-width: 70rem;padding-top: 14.23%;}

    .inquiry_game_list { margin: -6rem;}
    .inquiry_game_item { width: calc(33.33% - 12rem); margin: 6rem;}
    
	.cs_hlep_list .accordion-item + .accordion-item {margin-top:0;}
	.cs_hlep_list .accordion-title {padding:15rem;}
	.cs_hlep_list .accordion-content {font-size:15rem; padding:15rem;}

    /* MY PAGE */
    .form_mypage .label_item {font-size:15rem; width:100%;}
    .form_mypage .input_item {width:100%;}

    .inquiry_control a.basic_btn  {width:80rem;}

    .withdraw_notice_box > p {font-size:15rem;}
    .form_mypage .btn_withdraw a {font-size:15rem;}

	.has_cash_box .tit {display:block;}
	.has_cash_box.cocash_box .tit:before { width: 45rem; height: 35rem;}
	.has_cash_box .cash {display:block; padding-left:0; margin-left:0;}
	.has_cash_box .cash:before {display:none;}

    .form_mypage .email_wrap .form_field_item > label {width:100%;}
    .form_mypage .form_field_item .email_form {width:100%;}

    .form_mypage .form_field_item .valid_message_confirm,
    .form_mypage .form_field_item .valid_message_error,
    .form_mypage .form_field_item .guide_message_info {margin-left: 0;}

    /* RECRUIT */
    .recruit_item {padding: 40rem 0;}
    .recruit_item h4 { font-size: 17rem; width: 100%; display: block; margin-bottom: 20rem;}
    .recruit_item ul {width: 100%;}

    /* CONTACT US */
    .company_section + .company_section {margin-top:60rem;}
    .company_location_map {height:250rem}
    .company_logo {width:130rem; display:block;} 
    .company_section.company_section_lamate figure {max-width:110rem;}
    .company_section figure img {width:100%;}
    .company_section h3 {font-size:16rem; display:block; margin-left:0;}
    .company_section h3 br {display:none;}

    .contact_inquiry .form_field_item + .form_field_item {margin-top:20rem;}
    .contact_inquiry .form_label {margin-bottom:10rem;}
    .contact_inquiry .process_btn_wrap {width:100%; float:none;}

    /* WALLET */
    .body_wallet_create_01 #header .wallet_logo,
    .body_wallet_create_02 #header .wallet_logo,
    .body_wallet_swap #header .wallet_logo,
    .body_wallet_main #header .wallet_logo,
    .body_wallet_send #header .wallet_logo,
    .body_nft_view #header .wallet_logo,
    .body_assets_view #header .wallet_logo {display:block;}

    .bobby_wallet_wrap {border:none; margin-top:0;box-shadow:none;border-radius:0;}
    .bobby_wallet_wrap h2 {display:none;}
    .bobby_wallet_contents {padding:0;}
    .bobby_wallet_contents .btn_back {left:0; top:5rem;}
    .bobby_wallet_contents .btn_refresh {right:0; top:5rem;}
    .wallet_create_01 .bobby_wallet_contents h3,
    .wallet_create_02 .bobby_wallet_contents h3 {display:none}
    .wallet_form_field_item_wrap {margin-top:10rem;}
    .wallet_create_complete_box { max-width: 90%; width: 100%;}
    .bobby_wallet_contents .wallet_user_info .wallet_key {margin-top:5rem;}
    html.ios .bobby_wallet_contents .btn_change:before {margin-left:-3rem;}

    .nft_collections_view {overflow:visible;}
    .collections_view_list {margin: 0 -15rem 0;padding: 0 15rem;white-space: nowrap;overflow-x: scroll;}
    .collections_view_item {width: 180rem;margin: 0;}
    .collections_view_item + .collections_view_item {margin-left:14rem;}


}



/* **************************************** *
 * 480px
 * **************************************** */
@media (max-width: 480px){

    /* GLOBAL */ 
    .tab_menu li { margin: 0 3rem;}
    .tab_menu li a, .tab_menu li button {font-size:15rem; padding: 5rem 15rem 7rem;}

    .num_info li  {font-size:14rem;}
    .num_info li:before {font-size:14rem; top:5rem;}

    .process_btn_wrap + .ad_banner {margin-top:70rem}


    /* LOGIN */
    .login_helper {text-align:center;}


    /* SUB MAIN */ 
    .quick_menu_item {padding:20rem 30rem;}

    .cs_help_search_wrap {padding:0; background:none;}
    .cs_help_search_wrap h3 {text-align:left; margin-bottom:15rem;}

    .cs_recommend_help h3 {font-size:20rem; margin-bottom:20rem;}
    .cs_recommend_help h3 span:before {font-size:25rem;}

    /* REGISTER */
    .register_completed h3 {font-size:20rem;}
    .register_completed h3 .icon_completed {margin-right: 10rem; width: 33rem; height:33rem;}
    .register_completed h3 .icon_completed:before {font-size:15rem;}
    .register_completed .register_completed_msg {font-size:16rem;}
    .register_completed .register_completed_msg span {font-size:17rem;}

    .secondary_table th {font-size:15rem; padding: 20rem 0; }
    .secondary_table tr td {font-size:14rem; padding: 15rem 20rem;}

    .withdraw_completed h3 {font-size:20rem;}
    .withdraw_completed h3 .icon_completed {margin-right: 10rem; width: 33rem; height:33rem;}
    .withdraw_completed h3 .icon_completed:before {font-size:15rem;}
    .withdraw_desc {padding-top:30rem; padding-bottom:30rem;}
    .withdraw_desc p {font-size:16rem;}
	
	.register_spolive_banner {margin-bottom:30rem;}
	.register_spolive_banner {font-size:14rem;}
	.register_spolive_banner_inner { padding: 40rem 20rem 25rem;}
	.register_spolive_banner_01 .register_spolive_banner_inner:after {background-size:80%;}
	.register_spolive_banner_02 .register_spolive_banner_inner:after {background-size:95%;}
	
	.register-game__list-wrap {margin-top:40rem;}
	.register-game__list { margin:-6rem;}
    .register-game__item {width: calc(50% - 12rem); margin:6rem;}
	.register-game__title {font-size:15rem; margin-top:5rem;}

    /* GAME */
    .has_cash_box,
    .has_cash_box_wrap > .has_cash_box {padding:20rem;}
    .has_cash_box .tit {font-size:18rem; margin-bottom:10rem;}
    .has_cash_box .cash {font-size:16rem; padding-left:0; margin-left:0;}
    .has_cash_box .cash span {font-size:20rem;}
    .has_cash_box .cash:before {display:none;}
    .cocash_box .tit:before,
    .gamecash_box .tit:before {font-size: 25rem;margin-right: 6rem; margin-top:-5rem;}
    .form_charge .custom_radio {margin-right:20rem;}
    .form_charge .form_field_item {padding:30rem 0;}
    .form_charge_price input, .coupon_num input {flex: 1 1 40%;}

    .charge_info #gift_id { width: calc(60% - 5rem);}
    .charge_info .id_confirm_button {width:40%;}

    .form_charge .input_item {}
    .free_charge_item {width:calc(33.33% - 16rem); margin:8rem;}
    .free_charge_item .free_charge_name {word-break: break-all;}

    /* GAME VIEW */
    #game.tabs-panels__item .wrap > div:first-child {border-top:none; padding-top:0;}
    .game_view_visual {margin-top:70rem;}
    .game_view_visual_gradient_left {height:46%;}
    .game_view_visual_img {height: 212rem;}
    .game_view_visual_title {font-size:18rem;}
    .game_view_visual_text {padding-bottom:30rem;}
    .game_view_visual_company {margin-top:10rem;}
    .platform_list li:before {font-size:22rem;}
    .platform_list li.platform_pc {margin-top:1rem;}
    .platform_list li.platform_pc:before {font-size:25rem;}
    .game_rating { width: 23rem; height: 27rem; }
    .game_view_visual_button a { margin-left:10rem; font-size: 18rem; font-weight:bold; border-radius:5rem;padding: 5rem 10rem 6rem;}
    .game_view_visual_button button {border-radius:5rem;padding: 5rem 10rem 6rem; font-size: 18rem; font-weight:bold; }
    .game_view_visual_button span:before { font-size: 14rem;}
    .game_view_visual_info {grid-template-columns: auto;column-gap: 15rem;}
    .game_view_visual_info figure {width:115rem; grid-area: auto;}
    .game_view_visual_info {grid-template-columns: auto;}
    .game_view_visual_info_tit {grid-column: 2;}
    .game_view_visual_util {margin-left:10rem;grid-area: 2 / 1 / span 1 / span 2;}
    .game_view_visual_util li + li {border-color:#414141;}
    html.ios .game_view_visual_button a {padding-bottom:8rem;}
    html.ios .game_view_visual_button button {padding-bottom:8rem;}

    .game_view_slide .swiper-slide { max-width: 260rem; height: 140rem}
    .game_view_slide .swiper-slide figure {border-radius:5rem;}
    .game_view_title {font-size:20rem;}
    .game_view_intro_button {margin-left:5rem;}
    .game_view_intro_desc_wrap .nft_desc_more {width:100%; text-align:left;}
    .game_view_intro_desc {font-size:14rem;height:90rem;}
    .game_view_intro_desc p + p {margin-top:15rem;}
    .game_view_hashtag {margin:30rem -3rem -3rem;}
    .game_view_hashtag li { padding: 3rem 15rem 5rem; font-size: 13rem; margin:3rem;}

    #game_view_intro_popup {padding:25rem 20rem 20rem 25rem;}
    #game_view_intro_popup .popup_header {font-size:20rem; margin-right:30rem; padding-bottom:15rem;}
    #game_view_intro_popup .popup_body {font-size:15rem; padding: 15rem 0 15rem;}
    #game_view_intro_popup .popup_body .scroll-wrapper {padding-right:30rem;}
    #game_view_intro_popup .popup_body .scrollbar-inner > .scroll-element.scroll-y {width:10rem; right:0;}
    #game_view_intro_popup .popup_body p + p {margin-top:15rem;}

    /* GAME - NFT */
    .nft_item figure {height:230rem; margin-bottom:10rem;}
    .nft_item_buy button {height:34rem;}

    #game_view_nft_popup .popup_body { padding: 15rem 12rem;}
    .game_view_nft_popup .mfp-container button.mfp-arrow { width: 36rem; height: 36rem;}
    .game_view_nft_popup button.mfp-arrow.mfp-arrow-left { top: 215rem; left: -20rem;}
    .game_view_nft_popup button.mfp-arrow.mfp-arrow-right { top: 215rem; right: -20rem;}
    .game_view_nft_popup button.mfp-arrow:after {line-height: 36rem;}
    .nft_info_top h2 {font-size:20rem;}
    .nft_info_wrap .nft_info {margin-top:14rem;}
    .nft_info_wrap .nft_info_basic span {font-size:16rem;}
    .nft_info_wrap .nft_info_basic p { font-size: 14rem;}
    .nft_info_wrap .nft_button button { font-size: 16rem;}
    .nft_info_wrap .nft_price > p { font-size: 15rem;}
    .nft_custom_radio { padding: 22rem 5rem 3rem 3rem; font-size: 13rem;}
    .nft_custom_radio i { width: 12rem; height: 12rem; margin-right: 3rem; margin-top:-3rem;}
    .nft_custom_radio .checkmark { height: 16rem; width: 16rem; border-radius: 3rem;}
    .nft_custom_radio .checkmark:after { width: 20rem; height: 20rem;}
    .nft_info_wrap .nft_price {margin-top:10rem;}
    .nft_info_wrap .nft_price label {padding-top:18rem;}
    .nft_info_wrap .nft_price > p {margin-bottom:5rem;}
    .nft_info_wrap .nft_button {margin-top:12rem;}
    .nft_contents h3 {margin-bottom:10rem;}
    .nft_prop_list li b {font-size:18rem;}
    .nft_prop_list li p {font-size:14rem;}
    .nft_prop_list li span {font-size:14rem;}
    
    .game_view_slide {padding-top: 25rem;border-top: 2rem solid #3c3c3c;}
    .game_view_content_wrap > div + div { margin-top: 25rem; padding-top: 25rem;}
    .game_view_field_list {display: block; margin:20rem 0 0; }
    .game_view_field_list li b, .game_view_field_list li span {font-size:15rem;}

     /* NFT GAME LIST */
    .page_nft_game_list .article_body {margin-top:90rem;}
    .page_nft_game_list .content_top h2 {font-size:20rem;letter-spacing: -0.01em;}
    .nft_game_list {margin:20rem 0 0;}
    .nft_game_list .nft_item { width: 100%; margin: 0;}
    .nft_game_list .nft_item + .nft_item {margin-top:20rem;}

    /* NFT GAME VIEW */
    .nft_game_view_visual {margin-top:70rem;}
    .nft_game_info_right {padding: 0rem 15rem;}
 
    .game_view_contact .game_view_field_list {margin-top:20rem}

    /* NFT VIEW */
    .page_nft_view .nft_custom_radio {font-size: 15rem; padding: 26rem 6rem 5rem;}
    .page_nft_view .nft_custom_radio .checkmark { height: 16rem; width: 16rem; border-radius: 3rem;}
    .page_nft_view .nft_custom_radio .checkmark:after { width: 20rem; height: 20rem;}
    .page_nft_view .nft_info_wrap .nft_price label {padding: 24rem 8rem 5rem 8rem;}
    .page_nft_view .nft_info_wrap .nft_price label i { left:5rem; top: 8rem; transform:none;}

    .collections_list .collections_item .accordion-title {padding-left:15rem;}
    .collections_list .collections_item .accordion-content {margin-left:0;}

    .nft_utility_popup_box {padding:30rem 15rem 20rem;}
    .nft_utility_popup_synthesize_list { gap: 0 20rem;}
    .nft_utility_popup_synthesize_item { width: calc(50% - 10rem);}
    .nft_utility_popup_synthesize_item + .nft_utility_popup_synthesize_item:before { left: -16rem; top: 66rem; font-size: 13rem;}
    .nft_utility_popup_info li { font-size: 13rem;}
    .nft_utility_popup_info li p {gap:2rem;}
    .nft_utility_popup_info li p img { width: 15rem; height: 15rem;}
    .nft_utility_popup_synthesize_result li b {font-size:13rem;}
    .nft_utility_popup_synthesize_result p {font-size:17rem;}
    .nft_utility_popup_synthesize_result p img { width: 18rem; height: 18rem;}
    .nft_utility_hold {gap:5rem; padding-left:10rem; padding-right:10rem; font-size:14rem;}
    .nft_utility_hold figure {width: 20rem; height: 20rem;}
    .btn_nft_utility_execute { padding: 8rem 15rem 9rem; font-size: 15rem;}
    .nft_utility_popup_guide {padding: 10rem 20rem;}
    .nft_utility_popup_guide_title { font-size: 16rem; margin-bottom:6rem;}
    .nft_utility_popup_guide table {width:100%;}
    .nft_utility_popup_guide table th { font-size: 12rem; padding:5rem;}
    .nft_utility_popup_guide table td {font-size: 13rem; padding:5rem;}
    .nft_utility_popup_guide .swiper_navigation > button:after { font-size: 14rem;}
    .nft_utility_popup_guide .swiper_navigation > button.swiper-button-prev { left: -5rem;}
    .nft_utility_popup_guide .swiper_navigation > button.swiper-button-next { right: -7rem;}
    .btn_nft_utility_popup_close { right: -3rem; top: -3rem;}
    .btn_nft_utility_popup_close:before {font-size:14rem;}

    /* game view nft */
    .nft-story-slide__contents {height: calc(100vw - -180rem);}
    .nft-story__text h3 {font-size: 16rem;}
    .nft-story__text b {font-size: 16rem;}
    .nft-story__text p {font-size: 13rem; }
    
    /* game view nft - mm */
    .mm-panel .nft-content__tit {font-size:20rem; margin-bottom:20rem;}
    .mm-guide-text {font-size:12rem;}
    .mm-guide-text li + li {margin-top:10rem;}

    .nft-reward-info {padding-top:60rem;}
    .nft-reward__countdown { margin-top:20rem; padding: 10rem; width: 100%; border-raidus:15rem;}
    .nft-reward__num { gap: 3rem; height:45rem;}
    .nft-reward__num p { width: 30rem; height: 37rem; font-size: 22rem; border-radius: 3rem; box-shadow:inset 2rem 2rem 2rem rgba(0,0,0,0.16);}
    .nft-reward__num span { font-size: 22rem;}
    .nft-reward__light p { width: 15rem; height: 15rem;}
    .nft-reward__light p:nth-child(1) {top:9%;}
    .nft-reward__light p:nth-child(2) {top:9%;}
    .nft-reward__light p:nth-child(3) { top:9%;}
    .nft-reward__light p:nth-child(4) { top:9%;}
    .nft-reward__light p:nth-child(5) { top:9%;}
    .nft-reward__light p:nth-child(6) { top:9%;}
    .nft-reward__light p:nth-child(7) { top:9%;}
    .nft-reward__light p:nth-child(8) { top:9%;}
    .nft-reward__light p:nth-child(9) { top:9%;}
    .nft-reward__light p:nth-child(10) {top:9%;}
    .nft-reward__light p:nth-child(11) { top:9%}
    .nft-reward__light p:nth-child(12) {top:24%; left: 93%;}
    .nft-reward__light p:nth-child(13) { left: 93%;}
    .nft-reward__light p:nth-child(14) {top:65%;left: 93%; }
    .nft-reward__light p:nth-child(15) {top:78%}
    .nft-reward__light p:nth-child(16) {top:78%}
    .nft-reward__light p:nth-child(17) {top: 78%;}
    .nft-reward__light p:nth-child(18) {top: 78%;}
    .nft-reward__light p:nth-child(19) {top: 78%;}
    .nft-reward__light p:nth-child(20) {top: 78%;}
    .nft-reward__light p:nth-child(21) {top: 78%;}
    .nft-reward__light p:nth-child(22) {top: 78%;}
    .nft-reward__light p:nth-child(23) {top: 78%;}
    .nft-reward__light p:nth-child(24) {top: 78%;}
    .nft-reward__light p:nth-child(25) {top: 78%;}
    .nft-reward__light p:nth-child(26) { top:65%; left: 3%; }
    .nft-reward__light p:nth-child(27) { left: 3%; }
    .nft-reward__light p:nth-child(28) { top:24%; left: 3%; }
    .nft-reward__light p i { left: -7rem; top: -7rem; width: 26rem; height: 26rem;}
    .nft-reward__chart { width: 310rem;; height: 310rem; margin-left: auto;}
    .nft-reward__chart p {font-size:13rem;}
    .nft-reward__chart p:nth-child(1) { left: 50%; top: 24%; }
    .nft-reward__chart p:nth-child(2) { left: 68%; top: 44%; }
    .nft-reward__chart p:nth-child(3) { left: 49%; top: 65%; }
    .nft-reward__chart p:nth-child(4) { left: 28%; top: 56%; }
    .nft-reward__chart p:nth-child(5) { left: 21%; top: 31%; }
    .nft-reward__detail__title {font-size: 15rem;}

    .nft-reward-poll__desc { margin-top:20rem; margin-bottom:50rem; font-size: 12rem;}
    .nft-reward-poll__process p {font-size:13rem;}
    .nft-reward-poll__process .process-text {font-size:10rem;}
    .nft-reward-poll__process span i { width: 7rem; height: 7rem;}
    .nft-reward-poll__swap__box {padding-bottom:20rem;}
    .nft-reward-poll__swap__box p {font-size:13rem; padding: 10rem 5rem 12rem;}
    .nft-reward-poll__swap {width:100%;}
    .nft-reward-poll__swap span i { width: 30rem;}
    .nft-reward-poll__swap > span { font-size: 10rem; width: 18%;}
    .nft-reward-poll__swap__box span { font-size: 10rem;}
    .nft-reward-poll__swap span i:before { border-top-width: 6rem; border-bottom-width: 6rem; border-right-width: 10rem; left: -9rem;}
    .nft-reward-poll__swap span i:after { border-top-width: 6rem; border-bottom-width: 6rem; border-left-width: 10rem; right: -9rem;}

    .energy-consumption__process p {font-size:13rem; padding: 10rem 5rem 12rem;}
    .energy-consumption__process span {font-size:10rem;}
    .energy-consumption__process span i { width: 30rem;}
    .energy-consumption__process span i:after { border-top-width: 6rem; border-bottom-width: 6rem; border-left-width: 8rem; right: -6rem;}
    
    .nft-allocation-energy__box h3 { font-size: 13rem; }
    .nft-allocation-energy__box ul { padding: 10rem 8rem;}
    .nft-allocation-energy__box li + li { margin-top: 7rem;}
    .nft-allocation-energy__box li b { font-size: 10rem; max-width: 70rem;}
    .nft-allocation-energy__box li span { font-size: 10rem;}
    .nft-allocation-energy__list li { font-size: 12rem;}
    .nft-allocation-energy__list li + li {margin-top:10rem;}
    .nft-allocation-energy__list li span:before {top:7rem;}
    .nft-allocation-energy__guide {gap:20rem 10rem; margin-top:45rem; margin-bottom:20rem;}
    .nft-allocation-energy__guide .icon-arrow {width:16%; margin-right:0;}
    .nft-allocation-energy__guide .icon-arrow i { width: 20rem; height: 6rem; margin-left:0; left:calc(50% - 10rem)}
    .nft-allocation-energy__guide .icon-arrow i:after { border-top-width: 10rem; border-bottom-width: 10rem; border-left-width: 15rem; right: -14rem;}
    .nft-allocation-energy__list { max-width: 70%;}
    .nft-allocation-energy__list ul { padding: 30rem 20rem;}
    .nft-allocation-energy__list li + li {margin-top:10rem;}

    .nft-reward-info__tit figure { max-width: 120rem;}
    .nft-reward-info__tit p {font-size:15rem; margin-top:10rem;}
    .nft-reward__detail {margin-top:20rem;}
    .nft-reward__detail__box ul { width: 100%; padding: 20rem 30rem;}
    .nft-reward__detail__box li p { font-size: 15rem;}
    .nft-reward__detail__box li p:before {top:8rem;}

    .allocation-guide { width: 270rem; border-radius:15rem;}
    .allocation-guide ul { padding-top: 20rem; padding-bottom: 20rem;}
    .allocation-guide li { font-size: 12rem;}
    .allocation-guide li + li { margin-top: 10rem;}
    .nft-allocation-mode .nft-content__tit {margin-bottom:20rem;}
    .nft-allocation-mode__item .icon-equal { width: 25rem; height: 25rem;}
    .nft-allocation-mode .mm-guide-text {margin-top:20rem;}

    .btn-nft-story {font-size:10rem;}
    .nft-story__close {right:0;}
    .nft-story__close:before { width: 20rem; height: 20rem; line-height: 20rem;}
    .mm-panel .nft-story__text p {font-size:12rem;}
    .mm-panel .nft-story-slide__contents { height: calc(100vw - -260rem); padding-top:35rem;}
    .nft-story .swiper-control {margin-top:-30rem;}
    .nft-story .swiper-pagination-bullet span {width:10rem; height:10rem;}


    .mm-panel .nft-minting__info li {padding:10rem 20rem 12rem;}
    html.ios .mm-panel .nft-minting__info li {padding-top:10rem; padding-bottom:14rem;}
    .mm-panel .nft-minting__info li p {font-size:14rem;}
    .mm-panel .nft-minting__item {width:100%;}
    .mm-panel .nft-minting__contents { padding: 40rem 25rem;}
    .mm-panel .nft-minting__contents li.minting-when {margin-bottom: 40rem; padding-bottom: 30rem;}

    .nft-level-system__contents {margin-top:20rem;}

    .btn-stacking-effect {font-size:12rem;}
    .mm-panel .stacking-effect__table thead tr:first-child th:first-child {font-size:11rem;}
    .mm-panel .stacking-effect__table th  { font-size: 11rem;}
    .mm-panel .stacking-effect__table tbody tr th {font-size:11rem;}
    .mm-panel .stacking-effect__table td { font-size: 11rem;}

    .nft-mm-table {border-radius:10rem;}
    .nft-mm-table th { font-size: 10rem; padding: 5rem;}
    .nft-mm-table td { font-size: 10rem; padding: 5rem;}

    .nft-breeding__guide h3 {font-size:15rem; margin-bottom:13rem;}
    .nft-breeding__guide li { font-size: 12rem;}
    .nft-breeding__contents .mm-guide-text {margin-top:15rem;}
    
    .nft-breeding__ex h3 {font-size:18rem;}
    .nft-breeding__ex__item { font-size: 10rem;}
    .nft-breeding__ex__item p {margin-top:10rem;}
    .nft-breeding__ex__contents .icon-equal {width:25rem; margin:0 15rem 0 0;}
    .nft-breeding__ex__contents .icon-plus { width: 25rem; margin: -30rem 15rem 0;}
    .nft-breeding__ex .mm-guide-text br {display:none;}
    .nft-breeding__ex .mm-guide-text br.mob-br {display:block;}
    .nft-breeding__ex__result { padding: 20rem 20rem; max-width:85%;}
    .nft-breeding__ex__result li + li {margin-top:10rem;}
    .nft-breeding__ex__result li b { font-size: 12rem; max-width: 130rem;}
    .nft-breeding__ex__result li span { font-size: 12rem; width: calc(100% - 130rem);}
    .nft-breeding__ex__btn {font-size: 15rem;margin-top:20rem;}

    .mm-panel .nft-roadmap__list-wrap {margin-top:20rem;}
    .mm-panel .nft-roadmap__item li {font-size:13rem;}
    .mm-panel .nft-roadmap__item li span:before {top:7rem;}

    .accordion-list {margin-top:30rem;}
    .accordion-list .accordion-item + .accordion-item {margin-top:10rem;}
    .accordion-list .accordion-title { font-size: 14rem; padding-left:30rem;}
    .accordion-content {margin-top:6rem;margin-left:30rem; font-size: 13rem; word-break: break-word;}
    .accordion-control:before { font-size: 10rem;}
    .nft-qna .mm-guide-text {margin-top:40rem;}
    
    .mm-panel .nft-community__box figure {margin-bottom:0;}

    /* NFTS */
    .nft-launchpad__wrap h2 {font-size:20rem;}

    .page_launchpad_view {margin-top:80rem;}
    .nfts-filter-popup-open span {font-size:16rem;}

    .minting-result {width: 80%;font-size: 24rem; padding:10rem 10rem 11rem;}
    .launchpad-view__logo { width: 60rem;}
    .launchpad-view__right { margin-top: 20rem;}
    .launchpad-view__tit__info h3 { font-size: 18rem;}
    .launchpad-view__mint-info { padding-top: 25rem;margin-top: 30rem;}
    .launchpad-view__info .goods { font-size: 14rem;}
    .launchpad-view__info .goods i { width: 18rem; height: 18rem;}
    .launchpad-view__info .goods i img {padding:2rem;}
    .launchpad-view__info .desc {font-size:16rem;}
    .launchpad-view__btn a, .launchpad-view__btn button {padding:10rem 10rem 11rem;}
    .launchpad-view__mint-info__item + .launchpad-view__mint-info__item { margin-top: 40rem;}
    .launchpad-view__mint-info__box {padding:15rem;}
    .mint-purchase-popup {padding:15rem 20rem 20rem;}
    .mint-purchase-popup button.mfp-close {top:5rem; right:8rem;}
    .mint-purchase-popup__head h2 {font-size:20rem;}
    .mint-purchase-popup .project-info__wrap { margin-top: 15rem;}
    .mint-purchase-popup .project-info b {font-size: 18rem;}
    .mint-purchase-popup .project-info p { font-size: 15rem;}
    .mint-purchase-popup .project-info p i {margin-right:5rem;}
    .mint-purchase-info li b {font-size: 15rem;}
    .mint-purchase-info li p {font-size: 15rem;}
    .mint-total {font-size:16rem;}

    .nfts-info__list {margin:-5rem;}
    .nfts-info__item {width: calc(50% - 10rem);margin:5rem;}
    .nfts-info__item ul {padding:10rem;}
    .nfts-info__item li {font-size:13rem;}
    .nfts-filter-popup__confirm {font-size:16rem;}

    /* EVENT */
    .event_list .event_item + .event_item {margin-top:12rem;}

    /* CAHRGE */
    .charge_guide {padding:20rem;}
    .charge_guide h3 {font-size:16rem;}
    
    /* SERVICE CENTER */
    .recommend_help_list li a {font-size:14rem; padding:12rem 10rem;}

    .cs_help_head .search_button {margin-right:0; width: calc(25% - 5rem);}
    .cs_hlep_list li a {font-size:15rem; padding:15rem 10rem;}
    .cs_hlep_list li.no_list {font-size:15rem; padding:15rem 10rem;}

    .cs_hlep_veiw h3 {padding:20rem 0; font-size:17rem;}
    .cs_hlep_veiw .help_veiw_content {padding:30rem 0; font-size:15rem;}

    .certify_email_completed h3 {font-size:20rem; margin-bottom:30rem;}
    .certify_email_completed h3 .icon_completed {margin-right: 10rem; width: 30rem; height: 30rem; line-height: 28rem;}
    .certify_email_completed h3 .icon_completed:before {font-size:14rem;}
    .certify_email_completed_desc { padding: 30rem 0;}
    .certify_email_completed_desc p {font-size:15rem;}
    .certify_email_completed + .dot_info {margin-top:30rem;}    

    .certify_email_01 .secondary_table {table-layout:auto;}
    .certify_email_01 .secondary_table tr td {}

    .notice_view_header h2 {font-size:20rem;}
    .notice_view_content {padding:30rem 0; font-size:15rem;}
    .notice_control {margin-top:10rem;}

    .inquiry_game_title figure {padding-top: 21.405%;}
    .inquiry_game_item { width: calc(50% - 12rem); }

	.cs_hlep_list .accordion-item + .accordion-item {margin-top:0;}
	.cs_hlep_list .accordion-title {padding:15rem 10rem;}
	.cs_hlep_list .accordion-content {font-size:14rem;}
	.cs_hlep_list .accordion-control:before { font-size: 12rem;}
	.cs_hlep_list .accordion-content {padding:15rem 10rem;}

    /* MY PAGE */
    .form_mypage {margin-bottom:50rem;}
    .form_mypage .label_item {font-size:15rem; margin-bottom:10rem;}

    .my_inquiry_list td.state {top:10rem;}
    .inquiry_list_table td.state > span {max-width:max-content;}
    .inquiry_list_table td.tit .icon_new {margin-top:-3rem;}
    .inquiry_list_table td.tit .icon_new:before {margin-left:0;}
    
    .inquiry_view_header {padding:20rem 0;}
    .inquiry_view_header .inquiry_state {font-size:13rem; width: 82rem; height: 30rem; line-height: 28rem;margin-right:10rem;}
    .inquiry_view_header h2 {font-size:17rem;}
    .inquiry_view_info_wrap {right:0; margin-top:10rem;}
    .inquiry_view_info li {font-size:14rem;}
    .inquiry_view_content {font-size:15rem; padding:30rem 0;}
    .inquiry_answer_container {padding:20rem 20rem;}
    .inquiry_answer_write_wrap { margin-top: 30rem; padding-bottom: 30rem;}
    .inquiry_answer_write_wrap textarea {display: inline-block; width: calc(70% - 15rem); height: 100rem;}
    .inquiry_answer_write_wrap .btn_regist { width: 30%; height: 100rem; margin-left:15rem; font-size:15rem;}
    .inquiry_answer_body {font-size:15rem;}
    .inquiry_answer_name {font-size:15rem;}
    .inquiry_control {margin-top:30rem;}
    
    .withdraw_notice_box {padding:20rem;}

    .has_cash_box_wrap > .has_cash_box .cash {display:block; width:100%;}
    .has_cash_charge .has_cash_box .cash button{width:100%; display:block;font-size:15rem;padding-left:10rem; padding-right:10rem; border-radius:5rem;}
    .has_cash_charge .has_cash_box .cash span,
    .has_cash_charge .has_cash_box.gamecash_box button span > b {font-size:16rem;}
    .has_cash_charge .has_cash_box.cocash_box .cash_item_wrap {margin:0; display:block;}

    /* RECRUIT */
    .recruit_item {padding: 30rem 0;}
    .page_recruit h3 {font-size:20rem;}

    /* CONTACT US */
    .company_intro_item h3 {font-size:18rem;}
    .company_intro_item p {margin-top:10rem; font-size:15rem;}

    .company_location_map {height:200rem;}
    .company_section.company_section_lamate figure {max-width:100rem;}
    .company_section.company_section_lamate h3 { width: calc(100% - 115rem);}
    .company_section h3 {font-size:15rem;}
    .company_section li + li {margin-top: 20rem;}
    .company_section li h4 {font-size:16rem;}
    .company_section li p {margin-top:4rem; font-size:15rem;}
    .company_section li .map_btn {font-size:13rem; width: 100%; margin-top: 10rem; padding: 7rem 10rem 8rem; margin-left:0; display: block;}

    /* WALLET */
    .collections_view_item {width: 150rem;}

}
