/* 해상도 코드 추가 */
@media only screen and (max-width: 1521px) { 
	#gnb .gnb_top { margin: auto; width: 1240px; height: 71px; }
}

@media only screen and (max-width: 1240px) { 
	#gnb .gnb_top { margin:auto; width: 100%; height: 71px; }
	.game_lnb { background: #FFFFFF; width: 100%; height: auto; display: inline-block; padding-bottom: 12px; padding-left: 16px; }
	.game_lnb_area { padding: 9px 0 0 20px; width:100% ; margin: auto; }
	.game_lnb_area li { width: 33%; }
	.smenu { margin: auto; width: 100%; }
	.smenu_T { margin: auto; width: 100%; }
	.smenu_T2 { margin: auto; width: 100%; }
	#middle #content { position: relative; width: 100% ; }
	#middle #content .content-left { float: left; width: 100% ; }
	#middle #content .content-right { float: right; width: 100% ; }
	.top_ad { background: #EBEDF1; width: 100%; overflow: hidden; }
	.con_open { width: 100% ; margin-left: 0; }
	.rknews-box li { margin-bottom: 25px; display: inline-block; width: 100%; }
	.rknews_thum_list .link_thumb { float: right; margin-left: 15px; display: none; }
	.rknews_thum_list .tit_g { font-size: 16px; }
	#aside { display: none; }
	#content_c { width: 100% ; margin: auto; }
	#subcMcontent { width: 100%; margin: auto; }
	.txt_info_left { width: 100%; float: left; }
	.txt_info_right { float: left; margin-top: 15px; }
	.tree_point .t_num { display: none; }
	.tree_point { float: left; margin-right: 25px; }
	.user_point .u_num { display: none; }
	.g_ratings { display: none; }
	.r_ratings { display: none; }
	.tree_point .tree_txt { font-size: 15px; margin-top: 14px; display: flex; margin-left: 0px; }
	.mov_pot { float: right; margin-top: -5px; margin-left: 11px; font-size: 22px; display: block; }
	.txt_info_left .game_text_sf li:nth-child(n+5) { display: none; }
	.box_bigdate_news li img { width: 100%; height: auto; }
	.box_bigdate_news ul li { display: inline-block; margin-bottom: 14px; width: 50%; float: left; margin-left: 0px; }
	.box_bigdate_news ul li a { margin: 0 6px 0px 3px; display: block; }
	#footer .foot { height: 150px; padding-top: 25px; width: 100% ; }
	.foot-menu ul { position: relative; width: 100%; display: inline-block; }

	.list_gallery4 { width: 100%; padding: 10px 0 0; overflow: hidden; }
	.list_gallery4 li { display: inline-block; width: 24%; margin-left: 0px; margin-bottom: 14px; }

	.list_gallery3 { width: 100%; padding: 10px 0 0; overflow: hidden; }
	.list_gallery3 li { display: inline-block; width: 33%; margin-left: 0px; margin-bottom: 14px; vertical-align: top; }

	.list_gallery_relev { width: 100%; padding: 10px 0 0; overflow: hidden; }

	.list_gallery3p {width: 100%; padding: 10px 0 0;overflow: hidden; }
	.list_gallery3pl {width: 100%; padding: 10px 0 0;overflow: hidden; }

	.urev_txt { width: 85%; float: left; }

	.urev_name { color: #B3B3B1; overflow: hidden; float: left; width: auto; }
	.urev_time { color: #B3B3B1; background-position: -120px -29px; display: inline-block; padding-left: 15px; margin-left: 9px; position: relative; }

	.gnb_search_mo { display: none; }

	.quick_top_mo { font-family: "돋움",Dotum,Helvetica,sans-serif; text-align: right;display: block;margin-bottom: 5px; }
	.quick_top_mo a { display: inline-block;height: 34px; padding: 0px 14px 3px 7px; color: #666666;line-height: 42px;letter-spacing: -1px;font-size: 14px; }
	.top_ico_mo { background-position: -578px 0px;width: 34px; height: 32px;display: block;float: right;margin-top: 4px;  margin-left: 4px;vertical-align: middle; }
	.quick_top_pc { display: none; }

	.tad_area_t, .tad_area_t .bigad { width: 100%; max-width: 750px; }
	.tad_area_t .bigad iframe { width: 100%; }
	.tad_area_t .bigad img { max-width: 100%; height: auto; }
	.tad_area_t .webban { display: none; }
}


@media only screen and (max-width: 1124px) { 
	#gnb .gnb_top { margin: auto; width: 100%; }
	#asidefc { margin: auto; width: 100%; }
	#asidefc .aside_right_fc { position: absolute; right: 0; top: 125px; }
}


@media only screen and (max-width: 950px) { 
	.about_info_list li { padding: 10px 0 15px; display: flow-root; width: 100%; float: left; }

	.list_gallery4 { width: 100%; padding: 10px 0 0; overflow: hidden; }
	.list_gallery4 li { display: inline-block; margin-bottom: 14px; width: 50%; float: left;  margin-left: 0px; }
	.list_gallery4 li img { width: 100%; }  
	.list_gallery4 li a { margin: 0 6px 0px 3px; display: block; }

	.list_gallery3 { width: 100%; padding: 10px 0 0; overflow: hidden; }
	.list_gallery3 li { display: inline-block; margin-bottom: 14px; width: 50%; float: left;  margin-left: 0px; }
	.list_gallery3 li img { width: 100%; }
	.list_gallery3 li a { margin: 0 6px 0px 3px; display: block; }
	.list_gallery3 li:nth-child(n+3) { display: none; }

	.list_gallery_relev { width: 100%; padding: 10px 0 0; overflow: hidden; }
	.list_gallery_relev li { display: inline-block; margin-bottom: 14px; width: 50%; float: left;  margin-left: 0px; }
	.list_gallery_relev li img { width: 100%; }
	.list_gallery_relev li a { margin: 0 6px 0px 3px; display: block; }
	.list_gallery_relev li:nth-child(4) { display: block; }

	.list_gallery3p {width: 100%; padding: 10px 0 0;overflow: hidden; }
	.list_gallery3p li {display: inline-block;margin-bottom: 14px;width: 50%; float: left;  margin-left: 0px; }
	.list_gallery3p li img{width: 100%; }    
	.list_gallery3p li a {margin: 0 6px 0px 3px;display: block; }
	.list_gallery3p li a span {overflow: hidden; display: block; position: relative; width: 100%; height: 350px; border-radius: 6px; }
	.list_gallery3p li:nth-child(n+3) {display: none; }

	.list_gallery3pl {width: 100%; padding: 10px 0 0;overflow: hidden; }
	.list_gallery3pl li {display: inline-block;margin-bottom: 14px;width: 50%; float: left;  margin-left: 0px; }
	.list_gallery3pl li img{width: 100%; }    
	.list_gallery3pl li a {margin: 0 6px 0px 3px;display: block; }
	.list_gallery3pl li a span {display: block; position: relative; width: 100%; border-radius: 6px; } /*overflow: hidden; height: 350px; */

	/* search work 2024-01-19 */
	.gnb_search_mo { position: absolute; margin: auto; width: 100%; height: 72px; background: #000000; z-index: 1; }
	.gnb_search_mo .search_tx_box { height: 50px; width: 100%; padding: 0 23px; top: 0; display: inline-flex; margin-top: 17px; }
	.gnb_search_mo .search_tx_box .input_area { right: 13px; width: 100%; height: 31px; z-index: 9; margin-right: 0px; }
	.gnb_search_mo .search_tx_box .input_area input { height: 35px; width: 100%; border: 0; padding-left: 15px; background: #64676C; border-radius: 18px 0 0 18px; color: #DEDEDE; font-size: 16px; letter-spacing: -1.2px; }
	.gnb_search_mo .search_tx_box .input_area input::placeholder { color: #979797; }
	.gnb_search_mo .search_tx_box .ico_sc_ico { margin-top: 0px; height: 35px; width: 43px; background: #64676C; border-radius: 0 18px 18px 0; }
	.gnb_search_mo .search_tx_box .ico_sc { background-position: -493px -49px; width: 25px; height: 27px; display: inline-block; vertical-align: bottom; margin-top: 2px; }
	.gnb_search_mo .search_tx_box .ico_awr { background-position: -523px -47px; width: 37px; height: 27px; display: inline-block; vertical-align: bottom; }

	.ico_sc_ico_mo { margin-top: 10px; height: 35px; float: right; position: sticky; }
	.ico_sc_ico_mo .ico_sc { background-position: -461px -51px; width: 25px; height: 25px; display: inline-block; vertical-align: bottom; }

	.lnb_main_right { display: none; }
	.lnb_more_menu { background-position: -120px 3px; display: block; height: 18px; width: 21px; float: right; margin: 12px 20px; }
	.smenu_bar { display: none; }
	.nav_menu { width: 100%; z-index: 14; position: absolute; border-bottom: 5px solid #e5e5e5; margin-top: 0; }

	.tad_area_t {padding: 0px 0; }

}

@media only screen and (max-width: 390px) { 
	.lnb_more_menu { background-position: -120px 3px; display: block; height: 18px; width: 21px; float: right; margin: 12px 14px; }
}


@media only screen and (max-width: 740px) { 
/*mobile start*/
	
	body { font-size: 14px; }
	.ad-topscroll { display: none; }
	.mobile-top-ad { height: 50px; display: block; }
	.toastBanner { display: none; }

	#lnb .lnb_main, #lnb .lnb_sub,
	#aside, #cMcontent, #content, #subcMcontent, #content_c,
	#footer .partner, #footer .foot,
	#dropdown-menu .dpmenu, #dropdown-menu .dpmenu-trees, .article-bottom-news .view-top-news,
	.communityLayer, hr.content-size, .content-top-ad { width: 100%; margin: auto; }
	.article-banner .article-banner-left { float: unset; }
	.article-banner .article-banner-left iframe { width: 100%; }
	.article-banner .article-banner-right { display: none; }

	.content-ti-ad { position: static; margin: auto; width: 310px; }
	.content-ti-ad #ad_layer_Ti_trees { border: none; box-shadow: none; width: 310px; }
	.content-ti-ad #tiAdLoadDiv { padding-bottom: 50px; }
	.content-ti-ad .tiCloseBtnDiv { display: none; }
	.mobile_ti_ad { text-align: center; margin: auto; padding-bottom: 50px; display: block; }

	#gnb .gnb_top { width: 100%; margin: auto; }
	.gnb_logo { float: left; margin-left: 16px; }
	.gnb_logo img { width: 81%; height: auto; margin-top: 4px; }
	.lnb_gmain_left { display: inline-block; margin: 0 0 0 -7px; height: 44px; position: absolute; }


	#aside { display: none; }
	.lnb_main_left .lnb_menu { display: none; }
	.lnb_main_left .top_stit { color: #FFFFFF; font-size: 20px; display:block; font-weight: 600; margin-left:-19px; margin-top: -4px; }
	.lnb_main_left .gat_bar { display: inline-block; margin-top: -1px; width: 1px; height: 30px; background: #4D4D4D; vertical-align: -2px; float: left; margin-left: -35px; }

	.arrow_left { display: none; }
	.arrow_right { display: none; }

	.main_focus #sliderBox { overflow: hidden; height: auto; margin: 0; padding: 0; }
	.mafocus li { width: 300px ; margin-right: 14px; }
	.mafocus li .fcbox { width: 100%; height: auto; }
	.mafocus li .fcbox img { width: 100%; }
	.mafocus li .fcbox .static_focus_on { outline: none; }
	.mafocus li .fcbox .title { letter-spacing: -1px; }

	.rkPage-focus { justify-content: center; display: flex; }
	.rkPage-focus span { overflow: hidden; width: 10px; height: 10px; margin: 0 4px; border-radius: 11px; background: #D8D8D8; opacity: 1; }
	.rkPage-focus .swiper-pagination-bullet-active { background-color: #D20920; }

	.game_lnb { background: #FFFFFF; width: 100%; height: auto; display: inline-block; padding-bottom: 10px; padding-left: 7px; }
	.game_lnb_area { padding: 11px 0; width: 100%; margin: auto; }
	.game_lnb_area ul { margin-left: 20px; }
	.game_lnb_area li { width: 80%; float: left; }
	.game_lnb_area li:nth-child(n+2) { display: none; }
	.game_lnb .game_all_btn { display: none; }
	.game_lnb .game_all_btn2 { display: block; margin: 27px 15px 0; float: right; }
	.game_ico .gameName { line-height: 22px; font-weight: 700; font-size: 17px; margin-left: 5px; letter-spacing: -1px; }

	.gmenu_close_box .txt_gamebtn_close { display: block; height: 45px; background: #FAFAFA; border-top: solid 0px #F5F6F7; margin-top: -3px; text-align: center; padding: 11px; font-size: 14px; color: #999999; }

	#middle #content .content-left { float: left; width: 100%; }
	#middle #content .content-right { float: right; width: 100%; }

	.Layout_box { width: 100%; border-radius: 8px; background-color: #FFFFFF; margin-bottom:15px; padding: 18px 10px 17px; display: inline-block; }
	.Layout_box img { border-radius: 0px; max-width: 100%; height: auto; }

	.list_gallery4 { width: 100%; padding: 10px 0 0; overflow: hidden; }
	.list_gallery4 li { display: inline-block; margin-bottom: 14px; width: 50%; float: left; margin-left: 0px; }
	.list_gallery4 li img { width: 100%; } 
	.list_gallery4 li a { margin: 0 6px 0px 3px; display: block; }

	.list_gallery3 { width: 100%; padding: 10px 0 0; overflow: hidden; }
	.list_gallery3 li { display: inline-block; margin-bottom: 14px; width: 50%; float: left; margin-left: 0px; }
	.list_gallery3 li img { width: 100%; } 
	.list_gallery3 li a { margin: 0 6px 0px 3px; display: block; }
	.list_gallery3 li:nth-child(n+3) { display: none; }
	.list_gallery3 .info_tit { width: 100%; }
	.list_gallery3 .info_txt { font-size: 16px; letter-spacing: -0.05em; margin-top: 4px; display: inline-block; }

	.list_gallery_relev { width: 100%; padding: 10px 0 0; overflow: hidden; }
	.list_gallery_relev li { display: inline-block; margin-bottom: 14px; width: 50%; float: left; margin-left: 0px; }
	.list_gallery_relev li img { width: 100%; } 
	.list_gallery_relev li a { margin: 0 6px 0px 3px; display: block; }
	.list_gallery_relev li:nth-child(4) { display: block; }
	.list_gallery_relev .info_tit { width: 100%; }

	.list_text_relev { width: 100%; padding: 10px 0 0; overflow: hidden; }
	.list_text_relev li { display: inline-block; margin-bottom: 14px; width: 50%; float: left; margin-left: 0px; }
	.list_text_relev li a { margin: 0 10px 0px 3px; display: block; }
	.list_text_relev .info_tit { width: 100%; }

	.list_gallery3p {width: 100%; padding: 10px 0 0;overflow: hidden; }
	.list_gallery3p li {display: inline-block;margin-bottom: 14px;width: 50%; float: left;  margin-left: 0px; }
	.list_gallery3p li img{width: 100%; }    
	.list_gallery3p li a {margin: 0 6px 0px 3px;display: block; }
	.list_gallery3p li a span {overflow: hidden; display: block; position: relative;  width: 100%; height: auto; border-radius: 6px; }
	.list_gallery3p li:nth-child(n+3) {display: none; }
	.list_gallery3p li span.thum_ico {background-position: 1px -613px;width: 22px;height: 40px;display: flex; flex-direction: row-reverse;position: absolute;bottom: 3px; right: 10px;overflow: visible;border-radius: 0; }


	.moare_link { float: right; margin: 5px 12px 0; }

	.news_thum_list .fst { display: block; }
	.news_thum_list .list_1 li:nth-child(n+5) { display: none; }
	.news_thum_list .list_2 li:nth-child(n+5) { display: none; }
	.news_thum_list .list_3 li:nth-child(n+5) { display: none; }
	.news_thum_list .link_thumb img { display: none; }
	.news_thum_list .tit_g { font-size: 18px; line-height: 25px; white-space: normal; }
	.news_thum_list .day_name { display: none; }

	.con_open:not(.Layout_box) { border-top: 1px solid #ebebeb; width: 100%; margin-left: 0px; text-align: center; margin-top: 15px; display: inline-block; all: initial; }

	.cheat_thum_list li { float: left; width: 100%; padding: 0 0 15px; }
	.cheat_thum_list li:nth-child(n+6) { display: none; }

	.foot-menu { float: left; padding: 0 15px; }
	.foot-menu ul { width: 100%; position: relative; display: inline-block; }

	/*sub main page*/
	.game_bi img { width: 71%; height: auto; margin: 8px 0 0; }
	.gamefocus { background-image: url("../images/sub_game_bg.jpg"); background-size: cover; background-position: center; background-repeat: no-repeat; height: 230px; }
	.smenu { width: 100%; }

	.game_icon { padding-bottom: 30px; padding-left: 11px; display: inline-block; position: absolute; color: #FFFFFF; }
	.gicon { float: left; margin: 0 5px 14px; }
	.gicon img { border-radius: 6px; width: 40px; height: 40px; }
	.gtxt_name { font-size: 21px; display: inline-block; margin-top: -4px; margin-bottom: 0px; margin-left: 0px; }
	.gtxt_info { font-size: 11px; }

	.game_down { margin: 0 16px 10px; bottom: 0; display: inline-block; position: absolute; color: #FFFFFF; }
	.game_down li { float: left; margin-right:10px; }
	.game_down li a { color: #FFFFFF; }
	.game_down li .appstore_sb { background: #2FA3EF; height: 25px; padding: 4px 9px; border-radius: 4px; }
	.game_down li .googlepl_sb { background: #3EA859; height: 25px; padding: 4px 9px; border-radius: 4px; }
	.game_down li .steam_sb { background: #252525; height: 25px; padding: 4px 9px; border-radius: 4px; }
	.game_down li .item_sb {background: #000;opacity: 0.5; height: 25px; padding: 4px 9px; border-radius: 4px;color: #fff; }
	.ga_dwbt { background-position: -34px -59px; width: 10px; height: 10px; display: inline-block; margin-left: 5px; }

	#asidefc { display: none; }

	/*sub game info*/
	.txt_info_left { width: 100%; float: left; }
	.txt_info_right { float: left; margin-top: 15px; }

	.tree_point .t_num { display: none; }
	.tree_point { float: left; margin-right: 25px; }
	.user_point .u_num { display: none; }
	.g_ratings { display: none; }
	.r_ratings { display: none; }
	.tree_point .tree_txt { font-size: 15px; margin-top: 14px; display: flex; margin-left: 0px; }
	.mov_pot { float: right; margin-top: -5px; margin-left: 11px; font-size: 22px; display: block; }
	.txt_info_left .game_text_sf li:nth-child(n+5) { display: none; }

	.list_news .link_thumb { margin-top: 0px; }
	.list_news .link_thumb img { width: 110px; height: 60px; margin-top: 0px; }
	.list_news .tit_thumb { font-size: 18px; line-height: 24px; font-weight: 400; }
	.list_news .desc_thumb { display: none; }
	.list_news .day_news { padding-left: 4px; }
	.list_news .day_name { display: none; }

	.list_vodphoto .big_size { width: 100%;  margin-bottom: 1px; }
	.list_vodphoto .smoll_size { width: 50%; padding-top: 3px; padding-bottom: 0px; }
	.list_vodphoto li.big_size:nth-child(n+2) { display: none; }
	.list_vodphoto li:nth-child(n+5) { display: none; }
	.item_vodphoto .ico_play {  left: 10px; width: 55px; height: 69px; background-position: -11px -466px; }

	.urev_txt { width: 75%; }

	.article-title { margin: 20px 10px; }
	.article-title h1 { color: #000000; font-size: 24px; letter-spacing: -0.05em; }


	#sliderBox.event-banner { display: none; }
	#swipe_event.event-banner { width: 100%; display: block; }
	.ev_paging_top { display: block; }

	.gmsns_left { float: left; width: 100%; }
	.gmsns_right { float: left; width: 100%; }

	.box_comment { padding-bottom: 10px; }

	.MtpList_i img { width: 110px; height: 60px; border-radius: 6px; }
	.MtpList_ti { width: 90%; font-size: 16px; }


	.smenu_T { margin: auto; width: auto; }
	.smenu_T2 { display: none; }
	.smenu_T li a { color: #FFFFFF; line-height: 45px; font-size: 15px; height: 44px; display: inline-block; font-weight: 600; }

	.tab_enter .link_tab { float: left; width: 33.4%; height: 51px; border: 1px solid #E2E2E2; font-weight: bold; font-size: 15px; line-height: 49px; text-align: center; text-decoration: none; background: #ffffff; }

	.ranking-header .ranking-description { display: none; }
	.cell2 { float: right; margin-left: 4px; margin-top: -3px; }

	.ranking-table tr th:nth-of-type(3) { width: 63px; color: #fff; }
	.ranking-table tr td:nth-of-type(5) { width: 63px; text-align: center; }
	.ranking-table-rows:last-child { border-bottom: 1px #E6E6E6 solid; }
	.ranking-table-rows .game-info { display: none; }

	.ranking-table-rows .game-info2 { display: block; padding: 5px 0; font-size: 13px; text-overflow: ellipsis; white-space: nowrap; color: #999; }
	.ranking-table-rows .game-info2 span { margin: 0 5px 0 0; color: #82A074; }

	.ranking-box .list .iconum { margin: 0 10px 0 2px; font-size: 13px; }
	.ranking-box .list .icogam { font-size: 15px; margin-left: 15px; }

	.list-tap-menu ul { list-style: none; display: table; width: 100%; border-bottom: 0px solid #ECECEC; }
	.list-tap-menu ul li.on { background: #D12229; line-height: 20px; }
	.list-tap-menu ul li.on a { color: #ffffff; font-weight: 500; }
	.list-tap-menu ul li { font-size: 15px; display: table-cell; padding: 11px 15px; white-space: nowrap; text-align: center; float: left; background: #f2f2f2; border-radius: 6px; margin: 0 10px 10px 0; height: 41px; width: 47%; }

	.list_games .desc_thumb { display: none; }
	.desc_point .tree_txt { font-size: 13px; margin-top: 14px; display: flex; float: initial; line-height: 25px; }
	.desc_point .user_point .user_txt { display: flex; font-size: 13px; margin-top: 4px; line-height: 25px; }
	.list_games .tit_thumb { font-size: 17px; line-height: 23px; margin-bottom: 10px; width: 100%; display: inline-block; overflow: visible; }
	.list_games .cont_thumb { padding-left: 120px; }
	.list_games .desc_point { padding-left: 18px; margin-top: -3px; }
	.list_games .link_thumb { margin-top: 0px; margin-bottom: 8px; }

	.list_games .desc_thumb_ch { display: none; }
	.game_atk_info .ico_steam { display: none; }

	.list_gallery_mov { width: 100%; overflow: hidden; }
	.list_gallery_mov img {  width: 100%; }
	.list_gallery_mov li { display: inline-block; width: 50%; float: left; margin-left: 0px; }
	.list_gallery_mov li a { margin: 0 6px 0px 3px; display: block; }
	.list_gallery_mov .ico_play { left: 0; }
	.list_gallery_mov .no_media { width: 100%; height: 40px; margin-top: -10px; padding-top: 0; }

	.booth_body { width: 100%; height: 100%; top: 0; background: #000000; }
	.booth_pop { width: 100%; background: #000000; }
	.booth_btn { background: url("../images/sl_btn.png") no-repeat; }
	.booth_pop .tit_bat { border-bottom: 1px solid #1D1D1E; margin-bottom: 0; }
	.booth_pop .tit_bat .tit_tx { color: #FFFFFF; }
	.booth_pop .booth_pop_pic .img_thumb { width: 100%; max-height: 100%; display: none; }
	.booth_pop .booth_pop_pic .img_slase { display: block; }
	.booth_pop .booth_pop_pic .img_slase img { width: 100%; }
	.booth_pop .btn_colse { right: 0; cursor: pointer; float: right; margin-top: 3px; }
	.booth_pop .btn_colse .booth_btn { background-position: -128px -445px; display: block; height: 41px; width: 38px; }
	.booth_pop .btn_slider { position: fixed; top: 50%; display: none !important;}
	.booth_pop .btn_slider .booth_btn { display: block; width: 45px; height: 45px; cursor: pointer; opacity: 0.55; }
	.booth_pop .btn_prev { left: 0px; }
	.booth_pop .btn_prev .booth_btn { background-position: -10px -4px; opacity: 0.3; }
	.booth_pop .btn_next { right: 0px; }
	.booth_pop .btn_next .booth_btn { background-position: -12px -61px; opacity: 0.3; }

	.booth_pop .phone_btn { display: none; }

	.booth_pop .phone_mbtn { position: fixed;bottom: 0; width: 100%;display: block;}
	.booth_pop .phone_mbtn .ios { float: left; width: 50%; }
	.booth_pop .phone_mbtn .gax { float: left; width: 50%; }
	.booth_pop .phone_mbtn .ios a { font-size: 17px; color: #8E8E8E;padding: 20px 5px 27px; display: inline-block; width: 100%;  background: #000;border-right: 1px solid #1E2220;text-align: center; }
	.booth_pop .phone_mbtn .gax a { font-size: 17px; color: #8E8E8E;padding: 20px 5px 27px; display: inline-block; width: 100%;  background: #000;text-align: center; }

	.booth_pop_mbt { width: 100%; background: #000000; }
	.booth_pop_mbt .swiper-slide img { width: 100%; }
	.booth_pop_mbt .booth_btn { background: url("../images/sl_btn.png") no-repeat; }
	.booth_pop_mbt .btn_slider { position: fixed; top: 38%; z-index: 999;}
	.booth_pop_mbt .btn_slider .booth_btn { display: block; width: 45px; height: 45px; cursor: pointer; opacity: 0.55; }
	.booth_pop_mbt .btn_prev { left: 0px; }
	.booth_pop_mbt .btn_prev .booth_btn { background-position: -10px -4px; opacity: 0.3; }
	.booth_pop_mbt .btn_next { right: 0px; }
	.booth_pop_mbt .btn_next .booth_btn { background-position: -12px -61px; opacity: 0.3; }

	.smenu { margin: auto; width: 100%; }
	.list_notice .tit_thumb { line-height: 28px; }
	.notice-title { overflow: hidden; margin: 0 0 20px 0; display: none; }

	.series-box .list .netit { font-size: 15px; margin-left: 10px; white-space: nowrap; overflow: hidden; }

	.about_tit { margin: 39px; }
	.about_tit_txt { font-size: 34px; }
	.about_cont_mdtxt { width: 100%; margin: 14px auto; }

	.ab_md_tit { margin-bottom: 25px; }
	.about_info_list li { padding: 10px 0 15px; display: flow-root; width: 100%; float: left; }
	.about_info_list .abotimg img { width: 127px; }
	.about_info_list .tit_thumb_tx { font-size: 14px; line-height: 26px; }
	.about_info_list .cont_thumb { float: left; padding-left: 14px; width: 56%; }

	.svlist { text-align: center; }
	.svlist li { margin-top: 22px; }
	.svlist li:not(:last-of-type) { margin-right: 1px; margin-top: 22px; }
	.svbox .svimg img { width: 100%; border-radius: 8px 8px 0px 0px; }
	.svbox { background: #F9F9F9; display: block; border: 1px solid #E8EBF2; width: 100%; border-radius: 8px; float: left; }


	.peopbox { background: #F9F9F9; display: block; border: 1px solid #E8EBF2; width: 100%; border-radius: 8px; float: left; height: auto; }

	.peopimg { text-align: center; padding: 22px 10px 10px; }
	.peopbox .peopimg img { border-radius: 8px; width: 84%; }
	.peoplist li:not(:last-of-type) { margin-right: 1px; }
	.peopbox .peoptxt { margin: 4px 0 20px; padding: 0 24px; }

	.jeboleft { width: 100%; float: left; }
	.jeboright { font-size: 15px; line-height: 27px; margin-top: 47px; display: inline-block; float: left; width: 100%; margin-left: 0px; }

	.jebotx input.nickname { width: 100%; height: 35px; border: 1px solid #D7D7D7; padding: 7px 0 9px 10px; font-size: 14px; }
	.jebotx textarea.cont { width: 100%; height: 190px; border: 1px solid #d4d4d4; padding: 7px 0 9px 8px; font-size: 14px; }

	.news_view { color: #26272c; font-family: "Malgun Gothic","맑은 고딕",sans-serif,'돋움',Gulim; font-size: 17px; line-height: 1.69; word-break: break-all; word-wrap: break-word; }
	.news_view iframe { width: 100%; display: block; }
	.gm-inner-loop ul { list-style: none; margin: 0; padding: 0; line-height: 22px; font-size: 16px; font-style: normal; padding: 0 20px 0 0; }
	.game_atk_name { font-size: 17px; }
	.game_atk_company { font-size: 14px; height: 11px; color: #8B8B8B; }

	.ex_table-rows { border-bottom: 1px #EFEFEF solid; height: 78px; }
	.ex_table-rows td img { max-width: max-content; }

	.st_num { margin-right: 8px; }
	.game_ico a { display: block; }
	.smenu_bar_T { margin-bottom: -3px; }

	.series-box .list .rday { padding: 3px 5px 2px 5px; }
	.user_point .user_txt .up_btn { padding: 4px 9px 0 9px; }
	.urev_name { color: #B3B3B1; overflow: hidden; float: left; width: auto; }
	.urev_time { color: #B3B3B1; background-position: -120px -29px; display: inline-block; padding-left: 15px; margin-left: 9px; position: relative; }

	.ph_list li .thumb_logo {float: left; width: 100%; }
	.ph_list li .thumb_txt_logo {float: left; width: 100%;color: #434343; font-size: 17px; font-weight: 700; padding-bottom: 4px; }
	.ph_list li .thum_txnum {float: left; height: 32px; margin-top: 3px; }

}

@media only screen and (max-width: 375px) {
.game_down li .item_sb {background: #000; opacity: 0.5; height: 25px;padding: 4px 8px;border-radius: 4px; color: #fff;font-size: 12px; }
}

@media only screen and (max-width: 360px) {
.game_down li .item_sb {background: #000; opacity: 0.5; height: 25px;padding: 4px 4px;border-radius: 4px; color: #fff;font-size: 12px; }
}

@media only screen and (max-width: 1023px) {
    .gp-responsive .vc_col-xs-12, .gp-responsive .vc_column_container {
        width: 100%;
    }
}

/*mobile end*/