@charset "euc-kr";
@import "imp/global.css"; /* »çÀÌÆ® ±âº» */
@import "imp/main_slide.css"; /* ¸ÞÀÎ ½½¶óÀÌµå */
@import "imp/game_menu.css"; /* Ã¤³Î¸µ °ÔÀÓ ½½·Ô */

.hide {
	position: absolute;
    left: -9999px;
    height: 0;
    width: 0;
    font-size: 0;
    visibility: hidden;
}

#skip a {
    display: block;
    position: absolute;
    left: 0;
    top: -9999px;
    width: 100%;
    z-index: 500;
}


/* ¸ÞÀÎ ·¹ÀÌ¾Æ¿ô */
.container {position: relative; width: 1000px; margin: auto; }
.row {width: 1000px; margin: 0 auto 30px; }
.col6, .col5, .col4, .col3, .col2, .col1 {float: left; margin: 0 10px; }
.col6 {float:right;width:285px;}
.col5 {width:270px;}
.col4 {width:760px;}
.col3 {width:440px;}
.col2 {width:250px;}
.col1 {width:230px;}


/* °øÅë */
.col_head {overflow: hidden;}
.col_head h2 {float:left;}
.col_head span {float:right;display: block;height: 11px}
.col_head .more, #game_list .more {background: url(http://img.gameangel.com/renew/img/more_gt.gif) no-repeat right 2px; margin-top: 2px; padding-right: 7px; font-size: 11px; letter-spacing: -1px; }
.col_head .more a, #game_list .more a{color:#989da1;text-decoration: none;display: block;height: 11px}

/* ¹öÆ° µðÀÚÀÎ */
.button,
.button a,
.button input,
.button button {display: inline-block; padding-left: 2px; text-decoration: none !important; border:0; white-space: nowrap; overflow: visible; background: url(http://img.gameangel.com/renew/img/sp_button_v2.gif) no-repeat; text-align: center; } 
.btn_box {display: block;}

.button.large input,
.button.large a,
.button.large button {height: 45px; line-height: 44px; padding-left: 0; padding-right: 2px; background-position: right 0; font-weight: bold; }
.button.large {height: 45px; background-position: left 0; }
.button.default input,
.button.default a,
.button.default button {height: 26px; line-height: 27px; padding-left: 0; padding-right: 2px; background-position: right -50px; font-weight: bold; }
.button.default {height: 26px; background-position: left -50px; }
.button.orange input,
.button.orange a,
.button.orange button {height: 19px; line-height: 20px; padding-left: 0; padding-right: 2px; background-position: right -80px; }
.button.orange {height: 19px; background-position: left -80px; }
.button.blue input,
.button.blue a,
.button.blue button {height: 61px; line-height: 61px; padding-left: 0; padding-right: 2px; background-position: right -110px; font-weight: bold; color: #fff; letter-spacing: -1px; }
.button.blue {height: 61px; background-position: left -110px; }

/* clearfix & zoom */
.row,
.col_head,
.btn_box,
.coworks li,
#main_topm,
.search_box .inner,
.gnb,
.gnb b,
.today_game .top,
.today_tab,
.game_mnu,
.games,
.news_list li,
.rank_list .rank1 a,
.styleup a,
.login_form,
.login_btns ul,
.myinfo li,
.style_wrap,
.half .top {*zoom:1;}

.btn_box:after,
.row:after,
.col_head:after,
#main_top:after,
.search_box .inner:after,
.gnb:after,
.today_game .top:after,
.today_tab:after,
.game_mnu:after,
.games:after,
.news_list li:after,
.login_form:after,
.login_btns ul:after,
.myinfo li:after,
.style_wrap:after,
.half .top:after {content: '';clear: both;display: block;}

/* --- ¸ÞÀÎ --- */

/* ÇÏ´Ü */
#footer {position: relative; border-top:2px solid #007aee; }
.fnb {height: 13px; padding: 12px 0 13px; border-bottom:1px solid #d7d7d7; }
.fnb li {float:left; padding-left: 10px; margin-right: 10px; background: url(http://img.gameangel.com/renew/img/fnb_linebar.gif) no-repeat left 2px; }
.fnb li:first-child {background-image: none;}
.familysite {position: absolute; top:10px; right:10px; }
.familysite .go_family {display: block; height: 20px; line-height: 20px; padding-right: 40px; background: url(http://img.gameangel.com/renew/img/bg_family.gif) no-repeat right top; cursor:pointer; }
.ie7 .familysite .go_family, .ie8 .familysite .go_family {line-height: 22px;}
.ie9 .familysite .go_family {line-height: 23px;}
.familysite .go_family span {display: block; height: 20px; padding-left: 10px; background: url(http://img.gameangel.com/renew/img/bg_family.gif) no-repeat left top; }
.familysite:hover #family {display: block;}
#family {display: none; position: absolute; top:20px;left:0;right:0; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; border-left:1px solid #d3d3d3; background: #fff; }
#family li {height: 20px;line-height: 20px; padding-left: 10px; }
.ie7 .#family li, .ie8 .#family li {line-height: 22px;}
.ie9 .#family li {line-height: 23px;}
.address {padding: 15px 0 23px 10px;}
.coworks {margin-bottom: 40px;text-align: center;}
.coworks li {display: inline-block; *display: inline; margin: 0 3px; padding: 1px; }
.coworks li:hover {padding: 0; border:1px solid #007aee; }

/* »ó´Ü, ·Î°í °Ë»ö */
#main_top {margin:24px 0 15px;}
.logo {display: block; width: 270px; height: 60px; background: url(http://img.gameangel.com/renew/img/sp_ga_img_v3.png) no-repeat 0 0; white-space: nowrap; text-indent: -9999px; }

.search_top {margin: 10px 0;}
.search_box {float: left; position: relative; height: 36px; padding-top: 4px; padding-right: 4px; padding-left: 4px; background: #0095eb; }
.search_box .inner {width:181px;padding-left:40px;background:#fff;border-top: 1px solid #dcf0fc;margin-right:55px;}
.search_box input[type=text] {width: 175px; height: 27px; *height:25px; line-height: 27px; padding-left: 6px; background: transparent; border:0; vertical-align: top; }
.search_box input[type=text].placeholder {background: url(http://img.gameangel.com/renew/img/bg_search_placeholder.gif) no-repeat;}
.search_box input[type=submit] {position: absolute; top: 0; right: 0; width: 59px; height:40px; background:url(http://img.gameangel.com/renew/img/sp_ga_img_v3.png) no-repeat; background-position: -170px -490px; text-indent: -9999px; cursor:pointer; }
.curi {position: absolute;bottom:4px;left:7px;width:38px;height:46px;background: url(http://img.gameangel.com/renew/img/sp_ga_img_v3.png) no-repeat -243px -490px;}

/* »ó´Ü GNB */
#nav {padding-bottom: 3px; background: url(http://img.gameangel.com/renew/img/bg_gnb_bottom.gif) repeat-x bottom;}
#nav .inner {height:54px;border-top:1px solid #00509f;border-bottom:1px solid #0062b3;background:#0095eb;}
.gnb_container {position: relative; width: 1000px; margin: auto;}
.gnb {margin:0 10px; display: inline-block; border-right: 1px solid #00509f;}
.gnb li {float:left;width:162px;height:54px;border-left:1px solid #00509f;text-align: center;}
.gnb li a {display: block;height:100%;line-height:54px;color:#fff;
	background: url(http://img.gameangel.com/renew/img/sp_ga_img_v3.png?v=5&CDN=1) no-repeat 0 -527px;
	/*background: url(http://img.gameangel.com/renew/img/sp_ga_img_v3.png?v=2&CDN=1) no-repeat 0 -575px;*/
	text-decoration: none; 
	
}
.gnb li a.on,
.gnb li a:hover,
.gnb li a:focus{background-position: 0 -470px;}
.gnb b {display: inline-block;background: url(http://img.gameangel.com/renew/img/sp_ga_img_v4.png?v=1&CDN=1) no-repeat;text-indent: -9999px;*color:transparent;*text-indent: 0;}
.gnb b.mnu1 {width:109px;height:37px;margin-top:10px;background-position: -5px -745px;}
.gnb b.mnu2 {width:97px;height:31px;margin-top:13px;background-position: -125px -747px;}
.gnb b.mnu3 {width:93px;height:31px;margin-top:13px;background-position: -238px -747px;}
.gnb b.mnu4 {width:120px;height:32px;margin-top:12px;background-position: 4px -785px;}
.gnb b.mnu5 {width:88px;height:29px;margin-top:13px;background-position: -129px -785px;}
.gnb b.mnu6 {width:86px;height:28px;margin-top:14px;background-position: -242px -785px;}


/* ¿À´ÃÀÇ °ÔÀÓ */
.today_game {width:769px;margin-left:10px;float:left;}
.today_game .top {margin-top:30px;height:48px;}
.today_tit {float:left;width:151px;height:40px;background: url(http://img.gameangel.com/renew/img/sp_ga_img_v3.png) no-repeat 0 -610px;text-indent: -9999px;color:transparent;}
.today_tab {float:right;width:261px;height:35px;margin-right:7px;}
.today_tab li {float:left;height:35px;}
.today_tab a {display: block;height:100%;background: url(http://img.gameangel.com/renew/img/sp_ga_img_v3.png?v=5&CDN=1) no-repeat;text-indent: -9999px;color:transparent;}
.today_tab a.mnu1 {width:86px;background-position: 0 -450px;}
.today_tab a.mnu1.on {background-position: 0 -410px;}
.today_tab a.mnu2 {width:86px;background-position: -86px -450px;}
.today_tab a.mnu2.on {background-position: -86px -410px;}
.today_tab a.mnu3 {width:86px;background-position: -172px -450px;}
.today_tab a.mnu3.on {background-position: -172px -410px;}
.today_tab a.mnu4 {width:87px;background-position: -258px -450px;}
.today_tab a.mnu4.on {background-position: -258px -410px;}

.today_contents{width:760px;height:297px;border:solid 1px #000;}
.today_box {height:287px; background: url(http://img.gameangel.com/renew/img/bg_today_game_v2.jpg) repeat;padding: 10px 5px 0 5px;}
.today_box li {position:relative;float:left;width:240px;height:282px;margin:0 5px;}
.today_box a,
.today_box strong,
.today_box span {display: block;}
.today_box a {color:#fff;text-decoration: none;} 
.today_box strong {white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.today_box a .frame {position: absolute;top:0;left:0; width:235px;height:175px;}
.today_box a:hover .frame,
.today_box a:focus .frame {border:solid 3px #0084ff;}
.today_box .icon {position: absolute;top:0;left:-2px;width:63px;height: 61px;background: url(http://img.gameangel.com/renew/img/sp_ga_img_v3.png) no-repeat -208px -290px;}
.today_box .icon.hot {position: absolute;top:0;left:-2px;width:63px;height: 61px;background: url(http://img.gameangel.com/renew/img/sp_ga_img_v3.png) no-repeat -277px -290px;}
.today_box .thm img{margin-left:-65px;}
.today_box .txt {position:relative;height:85px;padding-right: 5px;padding-top: 10px;padding-left: 30px;color:#fff;font-size: 12px;cursor:pointer;}
.today_box .txt i {display:block;background: url(http://img.gameangel.com/renew/img/sp_ga_img_v3.png) no-repeat;}
.today_box .txt i.rank1,
.today_box .txt i.rank2,
.today_box .txt i.rank3,
.today_box .txt i.rank4 {position:absolute;top:6px;left: 5px;width: 23px; height:30px;}
.today_box .txt i.rank1 {width: 17px;background-position: -160px -180px;}
.today_box .txt i.rank2 {background-position: -180px -180px;}
.today_box .txt i.rank3 {background-position: -210px -180px;}
.today_box .txt i.rank4 {background-position: -240px -180px;}
.today_box .txt strong,
.today_box .txt span {overflow:hidden;line-height: 1.4; text-overflow: ellipsis; white-space: nowrap;}
.today_box .txt strong {margin-bottom: 5px; font-size:16px;height:22px;}
.today_box .desc {position:relative;margin-top:4px;font-size:11px;line-height:15px;}
.today_box .desc i {position:absolute; top: -3px; left: 0;width: 14px;height: 15px;background-position: -280px -220px;text-indent: -9999px;color:transparent;}

/* ·Î±×ÀÎ ¿µ¿ª */
.side_wrap {float: left;width: 210px;margin-top:78px;}
.login_wrap {border:1px solid #c7c7c7;background: #0095eb;color: white;}
.login_wrap .top {padding-top: 12px;padding-left:14px;background: #0095eb}
.login_wrap .tit {width: 38px;height: 14px;background:url(http://img.gameangel.com/renew/img/sp_ga_img_v3.png) no-repeat 0 -310px;text-indent:-9999px;color:transparent;}
.login_box {padding: 0 8px;}

.login_form {padding: 0 8px;}
.login_form._out {margin: 15px 0 5px; padding:0;}
.login_input {width: 170px;}
.login_input input {width: 162px;height:14px;padding:5px 0 5px 8px;line-height: 14px;font-family: Verdana, sans-serif;}
.login_input li {border-bottom:0;}
.login_input li:first-child {margin-bottom:4px;}
.login_form fieldset {margin-top: 8px;height:56px;}
.login_form ._login input,
.login_form .button {width: 60px;}
.login_form .button {margin-left:5px;}
.login_form .id_save{height:14px;margin-top: 5px;display: inline-block;}
.login_form .id_save input{height:13px;vertical-align:middle;}

.login_btns {height:80px;}
.login_btns._in{position:relative;background:url(http://img.gameangel.com/renew/img/sp_ga_img_v4.png?v=3&CDN=1) no-repeat -170px -547px;}
.login_btns._out{position:relative;background:url(http://img.gameangel.com/renew/img/sp_ga_img_v4.png?v=3&CDN=1) no-repeat -170px -626px;}
.login_btns._in input{position:absolute;top:9px;left:5px;width:180px;height:29px;}
.login_btns._out .btn_log{position:absolute;bottom:5px;left:5px;width:180px;height:29px;}
.login_btns._in ul {padding-top:43px;}
.login_btns._out ul {padding-top:8px;}
.login_btns a {display:block;height:33px;text-indent:-9999px;color:transparent;}
.login_btns li {float:left;text-align: center;letter-spacing: -1px}
.login_btns li.half {width:50%;}
.login_btns li.quater {width: 35%;}
.login_btns li.other {width: 65%;}

/* ·Î±×ÀÎ ÈÄ */
.myinfo li {text-align: center;}
.myinfo i {display: block;width: 33px;height: 33px;margin: 0 auto 13px;background:url(http://img.gameangel.com/renew/img/sp_ga_img_v4.png?v=4&CDN=1) no-repeat -292px -493px;}
/* .myinfo li {position:relative;height: 19px;line-height: 19px;margin-top:5px;}
.myinfo li:first-child {margin-top: 0;}
.myinfo i {float: left;display: block;width: 15px;margin-right: 5px;background:url(http://img.gameangel.com/renew/img/sp_ga_img_v3.png?v=5&CDN=1) no-repeat;}
.myinfo i.ic_cash {height: 13px;margin-top: 2px;background-position: -210px -230px;}
.myinfo i.ic_msg {height: 17px;margin-top: 1px;background-position: -230px -230px; }
.myinfo i.ic_sms {height: 11px;margin-top: 3px;background-position: -250px -230px;} */
.myinfo li span {color:#fff200;margin-left:13px;}
.myinfo a {text-decoration: none;color:white;}
/* .myinfo .button.orange {position:absolute;top:-1px;right:0;width: 40px;}
.button ._charge {width: 40px;color: #fff !important;} */

/* °øÁö»çÇ× */
.notice_wrap {height: 100px;margin-top:12px;}
.notice_wrap .top {height: 17px;border-bottom: 2px solid #8b8b8b;}
.notice_wrap h2 {float: left;width:46px;height:13px;background: url(http://img.gameangel.com/renew/img/sp_ga_img_v3.png) no-repeat 0 -290px;text-indent:-9999px;color:transparent;}
.notice_wrap .top .more {background: url(http://img.gameangel.com/renew/img/more_gt.gif) no-repeat right 2px; margin-top: 2px; padding-right: 7px; font-size: 11px; letter-spacing: -1px; float: right; display: block; height: 11px;}
.notice_wrap .top .more a {color:#989da1;}
.bbs_list {height: 66px; padding-top: 12px; border-bottom: 1px solid #8b8b8b;}
.bbs_list li {overflow: hidden; line-height: 1.6; text-overflow: ellipsis; white-space: nowrap; }

/* Äü ¹è³Ê */
#quick_rgt {position: absolute; z-index: 50; top:78px; right:-122px; width:92px; background: #eee }
#quick_lft {position: absolute; z-index: 50; top:78px; left:-190px; width:160px; background: #eee }

/* °ÔÀÓ ¸ñ·Ï ¿µ¿ª */
#game_list {position: relative; margin:0 10px; border-right:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; border-left:1px solid #c1c1c1; }
#game_list .more {position: absolute; top: 10px; right: 12px; }
.game_mnu {background: url(http://img.gameangel.com/renew/img/bg_game_mnu.gif) no-repeat right; border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; }
.game_mnu li {float:left; width: 183px; height: 30px; padding-left: 2px; border-right:1px solid #c1c1c1; background: url(http://img.gameangel.com/renew/img/bg_game_mnu.gif) no-repeat left; }
.game_mnu li a {display: block; height: 30px; text-align: center; line-height: 30px; background: url(http://img.gameangel.com/renew/img/bg_game_mnu.gif) no-repeat right; color:#63656a; font-weight: bold; }
.game_mnu li a.on {border-top: 2px solid #000; padding-left: 2px; height: 30px; line-height: 29px; background: #fff; margin-top:-1px; margin-left:-2px; }
.games_wrap {height: 352px;}
#game_good, #game_rank, #game_brand {display: none;}
.games {padding: 16px 0 0 32px;}
.games li {position: relative; float:left; margin-right: 6px; width: 98px; height: 112px; background: url(http://img.gameangel.com/renew/img/bg_frame_v2.png) no-repeat left top; }
.games i {position: absolute; z-index: 50; top:1px; left:1px; width: 41px; height: 41px; background:url(http://img.gameangel.com/renew/img/sp_ga_img_v3.png) no-repeat; text-indent: -9999px }
.games i._new {background-position: -160px -290px}
.games i._hot {background-position: -110px -290px}
.games a {display:block; width: 85px; height: 90px; cursor:pointer; }
.games a:link {cursor:pointer;}
.games a .thm {margin:1px 0 15px 1px; width: 80px; height: 60px; display: block;}
.games a:hover .thm {margin:-1px 0 13px -1px; border:solid 2px #f00; }
.games .name {width: 83px; text-align: center; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; display:block;}

/* °ÔÀÓ³ëÆ® °Ô½ÃÆÇ */
.bbs._gamenote1 .col_head {height: 22px; padding-bottom: 2px; border-bottom:1px solid #d6d6d6; }
.logo_gamenote {float:left; width:71px; height: 22px; background:url(http://img.gameangel.com/renew/img/sp_ga_img_v3.png) no-repeat; background-position: 0 -330px; }
.bbs._gamenote1 h2 {margin-top: 6px;}
.bbs._gamenote1 .more {margin-top: 8px;}
.news_list {margin-top: 10px;padding: 0 6px;}
.news_list li {margin-bottom: 15px;}
.news_list .thm {float: left; width: 140px; height: 105px; overflow: hidden; }
.news_list .thm img {width: 100%;}
.news_list .txt {margin-left: 152px; padding-top: 3px; line-height: 1.6; }
.news_list .txt h3 {font-size: 14px;color:#555;}
.rank_list {margin-top: 10px;padding: 0 2px;}
.rank_list li {position: relative;}
.rank_list .rank1 {height: 116px;margin-bottom: 10px;}
.rank_list .rank1 a {color:#fff;display:block;}
.rank_list .rank1 .txt{position: absolute; left:0; right:0;bottom:0; height: 16px; padding: 4px 9px; background: url(http://img.gameangel.com/renew/img/bg_dark_tp1.png); color:#fff; }
.rank_list .ranks {height: 25px}
.ie7 .rank_list .ranks {height: 22px}
.rank_list .ranks .txt {height: 17px;	padding: 4px 9px;}
.rank_list .txt .rank_icon, .rank_list .txt h3 {float: left;}
.rank_list .txt h3 {margin-left: 10px;position: relative;top:2px;}
.rank_list .txt .rank_count {position: relative;top:2px;}
.rank_list .txt .rankud {float: right;}
.rank_list .rank_icon {display: block; width: 17px; height: 16px; background:url(http://img.gameangel.com/renew/img/sp_ga_img_v3.png) no-repeat; text-indent: -9999px; }
.rank_list .rank_icon._no1 {background-position: -110px -230px}
.rank_list .rank_icon._no2 {background-position: -130px -230px}
.rank_list .rank_icon._no3 {background-position: -150px -230px}
.rank_list .rank_icon._no4 {background-position: -170px -230px}
.rank_list .rank_icon._no5 {background-position: -190px -230px}
.rank_list .rank_icon._up, .rank_list .rank_icon._dn {width: 12px;height: 15px;margin-right: 9px;}
.rank_list .rank_icon._up {background-position: -110px -210px}
.rank_list .rank_icon._dn {background-position: -130px -210px}

/* ¸ÞÀÎ ½ºÅ¸ÀÏ¾÷ - ÇÏ´Ü */
.styleup {margin-top:3px;border:1px solid #cbcbcb;}

/* ¸ÞÀÎ ½ºÅ¸ÀÏ¾÷ - »ó´Ü */
.nexon_wrap {display:inline-block;}
.style_wrap {float:left;width:760px;margin:0 10px;border:1px solid #cbcbcb;display:inline-block;}
.style_wrap .half {float:left;width: 50%;position: relative;}
.style_wrap .border {position: absolute;top:0;left:0;bottom:0;width:1px;background: #cbcbcb}
.style_wrap .top {position:relative;height:41px;border-bottom:1px solid #cbcbcb;background:#e2e2e2;}
.wstyle,
.mstyle {float:left;height:19px;margin-top:12px;margin-left:17px;background:url(http://img.gameangel.com/renew/img/sp_ga_img_v3.png) no-repeat;text-indent:-9999px;color:transparent;}
.wstyle {width:86px;background-position:0 -230px;}
.mstyle {width:84px;background-position:0 -260px;}
.half .top a {float:right;display:block;width:77px;height: 30px;margin-top:5px;margin-right:7px;background: url(http://img.gameangel.com/renew/img/sp_ga_img_v3.png) no-repeat 0 -190px;text-indent:-9999px;color:transparent;}

.modalFix {
	position: fixed;
	width: 100%;
}
.winFix {
	overflow-y: scroll;
}

.renew_modal {
	display: none;
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	visibility: visible;
	line-height: normal;
	font-family: "¸¼Àº °íµñ", "Malgun Gothic", sans-serif;
	background: transparent !important;
}
.renew_modal :focus {
	outline: none;
}
.renew_modal .red {
	color: #e90000;
}
.renew_modal table._fixed {
	table-layout: fixed;
}
.renew_modal .inner_container table {
	width: auto;
	margin: 0;
}
.renew_modal .modal_wrap {
	position: absolute;
	z-index: 110;
	left: 50%;
	background: white;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: none !important;
}
.renew_modal .modal_bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	z-index: 100;
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	opacity: 0.7;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter: alpha(opacity=70);
}
.renew_modal .modal_inner {
	padding: 40px 38px;
	border: none;
	color: #000;
}
.renew_modal .modal_inner >.row {
	margin-top: 40px;
}
.renew_modal .modal_inner >.row:first-of-type {
	margin-top: 0;
}
.renew_modal .modal_inner >.row .row_tit {
	position: relative;
	margin-bottom: 15px;
	text-align: left;
	font-size: 19px;
	color: #222;
	font-weight: bold;
}
.renew_modal .btn_close {
	position: absolute;
	top: 14px;
	right: 14px;
	width: 30px;
	height: 30px;
}
.renew_modal .btn_close i {
	display: block;
	width: 14px;
	height: 14px;
	margin: 0 auto;
	text-indent: -9999px;
}
.renew_modal .btn {
	height: 45px;
	line-height: 45px;
	margin: 0 auto;
	text-align: center;
	display: block;
	box-sizing: border-box;
	font-weight: bold;
	background: #fff;
	position: static;
	width: auto;
	height: auto;
	text-indent: unset;
}
.renew_modal .btns {
	margin-top: 30px;
	text-align: center;
	font-size: 0;
}
.renew_modal .btns .btn {
	width: 120px;
	margin: 0 5px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	display: inline-block;
}
.renew_modal .btn.btn_ok {
	width: 120px;
	margin-top: 30px;
}
.renew_modal .btn.btn_navy {
	background: #37404e;
	color: #fff;
}
.renew_modal .basic_table {
	width: 100%;
	border-top: 1px solid #d9d9d9;
	font-size: 16px;
	color: #111;
}
.renew_modal .basic_table th {
	padding: 16px 0 13px;
	border-bottom: 1px solid #d9d9d9;
	text-align: center;
	padding: 23px 0;
	background: #f7f7f7;
}
.renew_modal .basic_table td {
	padding: 16px 0 13px;
	border-bottom: 1px solid #d9d9d9;
	text-align: center;
}
.renew_modal .basic_table .align_left {
	padding-left: 50px;
	text-align: left;
}
.renew_modal .f_l {
	float: left;
}
.renew_modal .f_r {
	float: right;
}


.modal_flash_stop .modal_wrap {
	width: 630px;
	height: 766px;
}
.modal_flash_stop .modal_inner {
	padding: 63px 0 0;
	text-align: center;
}
.modal_flash_stop .btn.btn_modal_close {
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 20px 25px;
	background: transparent;
}
.modal_flash_stop .btn.btn_modal_close i {
	display: block;
	width: 14px;
	height: 14px;
	text-indent: -9999px;
	background-image: url(http://img.gameangel.com/styleup.gameangel.com/sp_styup_ui_v10.png?v=10&CDN=1);
	background-repeat: no-repeat;
	background-position: -344px -20px;
}
.modal_flash_stop .hide {
	font-size: 0;
	color: transparent;
	text-indent: -9999px;
}
.modal_flash_stop a {
	display: block;
}

.gamen_wrap {
	margin: 0 10px;
	border: 1px solid #cbcbcb;
}
.gamen_wrap .top {
	position: relative;
	height: 41px;
	border-bottom: 1px solid #cbcbcb;
	background: #e2e2e2;
}
.gamen_wrap .top h2 {
	width: 66px;
	height: 19px;
	float: left;
	text-indent: -9999px;
	position: relative;
	top: 12px;
	margin-left: 17px;
	background: url(http://img.gameangel.com/renew/img/sp_ga_img_v3.png?v=5&CDN=1) no-repeat -38px -703px;
}
.gamen_wrap .top h2 span {
	width: 335px;
	height: 15px;
	background: url(http://img.gameangel.com/renew/img/sp_ga_img_v3.png?v=5&CDN=1) no-repeat 0 -726px;
	position: absolute;
	top: 4px;
	left: 73px;
}
.gamen_wrap .top a {
	float: right;
	display: block;
	width: 77px;
	height: 30px;
	margin-top: 5px;
	margin-right: 7px;
	background: url(http://img.gameangel.com/renew/img/sp_ga_img_v3.png?v=5&CDN=1) no-repeat 0 -190px;
	text-indent: -9999px;
	color: transparent;
}
.gamen_wrap .wrap_list {
	padding: 24px 18px;
}
.gamen_wrap .wrap_list ul li {
	float: left;
	width: 170px;
	height: 194px;
	margin: 0 9px;
}
.gamen_wrap .wrap_list ul li a {
	display: block;
}
.gamen_wrap .wrap_list ul li img {
	border: 1px solid #c9ccd1;
}
.gamen_wrap .wrap_list ul li .tit {
	text-align: center;
	padding-top: 13px;
	color: #6c6c6c;
	font-weight: bold;
}
.gamen_wrap .wrap_list ul li:last-child {
	padding-right: 0;
}
.gamen_wrap .wrap_list ul li a:hover {
	text-decoration: none;
}
.gamen_wrap .wrap_list ul li a:hover img {
	border: 2px solid #239adf;
	margin: -1px;
}
.gamen_wrap .wrap_list ul:after {
	content: '';
	clear: both;
	display: block;
}