﻿/*
	News,
**/

.content_news
{
	padding: 0 20px 0 20px;
}

.content_news ul li
{
	margin-left: 0px;
}

.content_news ul ul li
{
	margin-left: 35px;
}

/*
	Guides/Characters,
**/
.character_content_new
{
	width: 689px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
}
.character_content
{
	width: 689px;
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
}

.character_block
{
	width: 689px;
	height: 100%;
}

.char_block_left
{
	float: left;
	width: 208px;
	padding: 10px 0 0 0;
}

.char_block_right
{
	float: left;
	width: 455px;
	height: 100%;
	border-left: solid 1px #DFD7C4;
	padding: 10px 0 10px 25px;
}

.character_table1
{
	width: 455px;
	margin: 0;
	padding: 0;
}

p#up_text
{
	margin-top: -25px;
}

p#up_text2
{
	margin-top: -95px;
}

.movie_char
{
	width: 416px;
	height: 284px;
	background: Transparent url(http://image.gamerage.com/gc/contents/images/guides/character/3_characters_movie2.jpg) no-repeat top center;
	padding: 10px 0 0 0;
	margin-bottom: -10px;
}

.movie_char_t
{
	width: 416px;
	height: 284px;
	background: Transparent url(http://image.gamerage.com/gc/contents/images/guides/character/3_characters_movie2.jpg) no-repeat top center;
	padding: 10px 0 10px 0;
}

.movie_object
{
	width: 396px;/*396,264*/
	margin-left: auto;
	margin-right: auto;
}

.char_block_left img[alt~="skill"]
{
	float: right;
	margin: 17px 15px 0 0;
}

.char_block_right img[alt~="title"]
{
	margin-bottom: 12px;
}

.char_block_right img:first-child
{
	margin-bottom: 35px;
}

.char_block_left img[alt~="character"]
{
	float: right;
	margin: 17px 15px 0 0;
}

.char_block_right p
{
	margin-bottom: 30px;
}

.spacer40 {height: 40px;width: auto;display: block;}
.spacer_char6b {height: 6px;width: auto;display: block;}
.spacer_char1 {height: 10px;width: auto;display: block;}
.spacer_char2 {height: 12px;width: auto;display: block;}
.spacer_char3 {height: 15px;width: auto;display: block;}
.spacer_char3c {height: 15px;clear: both;}
.spacer_char34 {height: 20px;clear: both;}
.spacer_char4 {height: 30px;clear: both;}
.spacer_char5 {height: 35px;clear: both;}
.spacer_char6 {height: 65px;clear: both;}
.spacer_char7 {height: 175px;clear: both;}

.height_stylez {height: 342px;}
.height_style0 {height: 372px;}
.height_style1 {height: 392px;}
.height_style2 {height: 422px;}


/*
	Guides/About,
**/
#evosys1 ul, #evosys23 ul
{
	list-style:none;
}

#evosys1 li
{
	float: left;
	padding: 0 0 0 4px;
}

#evosys1, #evosys23
{
	width: 702px;
	margin-left: auto;
	margin-right: auto;
}

#evosys23 div
{
	width: 50%;
	float: left;
}

.evosys23_left li
{
	float: left;
	padding: 0 0 0 4px;
}


/*
	Ranking, 
*/
.rank_title
{
	min-height: 18px;
	height: 100%;
	width: 669px;
	background-color: #EBE6DB;
	padding: 22px 20px 20px 20px;
	vertical-align: middle;
}

.rank_search
{
	width: 709px; /*711*/
	height: 24px;
}
.character_rank_tab
{
	/*width: 709px;*/
	height: 35px;
	float:right;
}

/*.character_rank_tab img
{
	cursor: pointer;
}*/

.rank_row
{
	float: left;
	margin: 0;
	padding: 0;
}

.rank_row_inner
{
	float: left;
	padding: 5px 0 5px 0;
	text-align: center;
}

.rank_row_rank
{
	float: left;
	width: 72px;
}

.rank_row_guild
{
	float: left;
	width: 78px;
}

.rank_row_character
{
	float: left;
	width: 97px;
}

.rank_row_name
{
	float: left;
	width: 171px;
	padding-left: 10px;
	text-align: left;
}

.rank_row_win
{
	float: left;
	width: 97px;
}

.rank_row_lose
{
	float: left;
	width: 96px;
}

.rank_row_ratio
{
	float: left;
	width: 88px;
}

.rank_exp_row_character
{
	float: left;
	width: 98px;
}

.rank_exp_row_name
{
	float: left;
	width: 170px;
	padding-left: 10px;
	text-align: left;
}

.rank_exp_row_num
{
	float: left;
	width: 70px;
	padding-left: 10px;
	text-align: left;
}

.rank_exp_row_img
{
	float: left;
	width: 269px;
	padding-left: 10px;
	padding-top: 3px;
	/*padding: 3px,0px,3px,10px;*/
	text-align: left;
}

.myrank_search
{
	width: inherit;
	height: 37px;
	background: Transparent url(http://image.gamerage.com/gc/contents/images/ranking/search_bg01.gif) no-repeat top center;	
}

.myrank_search img
{
	vertical-align: top;
	cursor: pointer;
}

.myrank_title
{
	float: left;
	margin: 12px 0 0 18px;
}

.rank_serach
{
	float: right;
	margin: 8px 18px 0 0;
}

.myrank_result
{
	width: inherit;
	height: 33px;
	background: Transparent url(http://image.gamerage.com/gc/contents/images/ranking/search_bg02.gif) no-repeat top center;	
}

.myrank_result p
{
	float: left;
	margin: 8px 0 0 50px;	
}

.myrank_result p:first-child
{
	margin-left: 18px;	
}
/*****************************************************************************************/

/*
	Wallpaper, Screenshot
*/

.download_inner
{
	width: 709px; /*711*/
	float: left;
}

.thumbnail_inner
{
	width: 154px;
	height: 125px;
	margin: 0 11px 0 11px;
	float: left;
}

.thumbnail_wallpaper
{
	width: 150px;
	height: 95px;
	border: solid 1px #cac4b8;
	margin: 0 0 9px 0;
}

.thumbnail_download
{
	float: left;
}

.thumbnail_inner_screenshot
{
	width: 154px;
	height: 136px;
	margin: 0 11px 0 11px;
	float: left;
}

.thumbnail_screenshot
{
	width: 150px;
	height: 95px;
	border: solid 1px #cac4b8;/*#D8D7D5;*/
	margin: 0 0 2px 0;
}

.thumbnail_desc
{
	float: left;
	width: 150px;
	height: 16px;
	text-align: center;
}
/*****************************************************************************************/
/*
	Media, 
*/
.media_content
{
	width: 709px;
	margin-top: 20px;
}

.select_container
{
	width: 709px;
	height: 100%;
	/*
	background-color: #F8F7F3;
	border: solid 1px #DBD4C2;
*/
}
.title_mov
{
	width: 100%;
	height: 20px;
	margin-bottom: 15px;
	font-family: tahoma; font-size: 20px; color: #000; line-height: 20px;font-weight: bold;
}
.player_mov
{
	width: 410px;
	height: 276px;
	background-color: #000;
}
.features_mov
{
	width: 410px;
	height: 51px;
	margin-top: 11px;
}

.f_top
{
	width: inherit;
	height: 30px;
	border-bottom: solid 1px #e6dfd0;
}

.f_bottom
{
	width: inherit;
	height: 20px;
}

.f_top div, .f_bottom p
{
	float: left;
}

.f_bottom p
{
	margin-right: 15px;
}


.desc_mov
{
	margin-top: 20px;
	width: 665px;
	height: 100%;
	background-color: #F8F7F3;
	border: solid 1px #DBD4C2;
	padding: 20px 20px 20px 20px;
}


.video_list_container
{
	position: absolute;
	top: 443px;
	margin: 0 0 0 432px;
	*margin: 0 0 0 -276px;
	padding: 4px 4px 0px 4px;
	width: 264px;/*276, 338*/
	height: 328px;
	float: right;
	z-index: 100;
	/*background-color: #F8F7F3;*/
	border: solid 1px #DBD4C2;
	
}

.video_list_box table
{
	padding: 1px 0 1px 0;
	margin: 0;
	width: 100%;
}

.rating_star {
  width: 90px;
  height: 28px;
  background: Transparent url(http://image.gamerage.com/gc/contents/images/common/icon/rating_b03.gif) 0 0 repeat-x;
}

.rating_star div {
  height: 28px;
  background: Transparent url(http://image.gamerage.com/gc/contents/images/common/icon/rating_b01.gif) 0 0 repeat-x;
}

.rating_star_small {
  width: 50px;
  height: 8px;
  background: Transparent url(http://image.gamerage.com/gc/contents/images/common/icon/rating_s03.gif) 0 0 repeat-x;
}

.rating_star_small div {
  height: 8px;
  background: Transparent url(http://image.gamerage.com/gc/contents/images/common/icon/rating_s01.gif) 0 0 repeat-x;
}

.ytv_style
{
	font-family: tahoma; font-size:10px; color:#524d4a; line-height: 16px;
}

.black_06_bold
{
	font-family: tahoma; font-size: 11px; color: #000; font-weight: bold;
}

.black_12_bold
{
	font-family: tahoma; font-size: 12px; color: #000; font-weight: bold;
}

.ytv_row
{
	border-bottom: solid 1px #DBD4C2;
	text-align: left;
}

.ytv_altrow
{
	border-bottom: solid 1px #DBD4C2;
	text-align: left;
	background-color: #F8F7F3;
}

.pager_ytv
{
	margin: 0 auto;
	margin-top: 4px;
	text-align: center;
	height: 18px;
	vertical-align: middle;
}

.pager_ytv input
{
	vertical-align: middle;
}
 
.pager_ytv span.command,        
.pager_ytv span.current,        
.pager_ytv a.command
{
    color:#524d4a;
    padding:0px 3px;
    text-decoration:none;
    border:none;
}
.pager_ytv a.command:hover
{
    border:solid 0px #8e5e1a;
    background-color:#8e5e1a;
    color:#fff;
    padding:0px 3px;
    text-decoration:none;
}        
.pager_ytv span.current
{
	border:none;
    font-weight:bold;
    color:#3e3e3e;
    padding:0px 3px;
    font-size:11px;
}

.ytv_thumb
{
	width: 89px;
	height: 54px;
}

/*****************************************************************************************/
/*
	Play Gacha, 
*/

.play_gacha
{
	height: 334px;
	width: 709px;
	background: Transparent url(http://image.gamerage.com/gc/contents/images/gacha/playgacha/playgacha_bg1.jpg) no-repeat top center;
}

.movie_play_gacha
{
	float: left;
	width: 319px;
	height: 258px;
	margin: 38px 0 0 41px;
	padding: 0 0 0 0;
}

.play_gacha_btn
{
	width: 252px;
	height: 79px;
	float: left;
	margin: 103px 0 0 45px;
	cursor: pointer;
}

.play_gacha_current
{
	width: 709px;
	height: 49px;
	background: Transparent url(http://image.gamerage.com/gc/contents/images/gacha/playgacha/playgacha_bg2.jpg) no-repeat top center;
}


.play_gacha_recharge
{
	width: inherit;
}

.play_gacha_recharge img[alt~="current"]
{
	float: left;
	margin: 21px 0px 0 50px;
}

.play_gacha_recharge .current
{
	float: left;
	margin: 16px 0px 0 10px;
}

.play_gacha_recharge img[alt~="have"]
{
	float: left;
	margin: 21px 26px 0 10px;
}

.play_gacha_recharge .recharge_box
{
	float: right;
	margin: 0px 0 0 150px;
}

.play_gacha_recharge .recharge
{
	float: left;
	margin: 16px 10px 0 0px;
}

.play_gacha_recharge img[alt~="btn_recharge"]
{
	float: left;
	margin: 16px 20px 0 0px;
	cursor: pointer;
}


.purchase_coin
{
	width: 709px;
	height: 148px;
	background: Transparent url(http://image.gamerage.com/gc/contents/images/gacha/playgacha/playgacha_bg3.jpg) no-repeat top center;
}

.purchase_coin_btn
{
	width: inherit;
}

.purchase_coin_btn img[alt~="purchase"]
{
	float: left;
	margin: 112px 30px 0 55px;
	cursor: pointer;
}

.purchase_coin_btn img[alt~="coin"]
{
	float: left;
	margin: 112px 26px 0 70px;
	cursor: pointer;
}

/*****************************************************************************************/
/*
	GameClient, 
*/

.client_title
{
	height: 66px;
	width: 653px;
	background-color: #EBE6E0;
	padding: 24px 28px 0 28px;
	vertical-align: middle;
}

.client_down
{
	height: 244px;
	width: 709px;
	background: Transparent url(http://image.gamerage.com/gc/contents/images/download/1_client_bg_down.jpg) no-repeat top center;
}

.client_download_btn
{
	width: 252px;
	height: 76px;
	float: left;
	margin: 140px 0 0 335px;
	cursor: pointer;
}

.client_black_01
{
	color: #000000;
	font-weight: bold;
}

.client_neffy
{
	width: inherit;
}

.client_neffy_e
{
	float: left;
	width: 350px;
	height: 74px;
	background: Transparent url(http://image.gamerage.com/gc/contents/images/download/1_client_bg_neffy_e.jpg) no-repeat top center;
}

.client_neffy_f
{
	float: right;
	width: 350px;
	height: 75px;
	background: Transparent url(http://image.gamerage.com/gc/contents/images/download/1_client_bg_neffy_f.jpg) no-repeat top center;
}

.neffy_btn
{
	width: 77px;
	height: 17px;
	float: left;
	margin: 39px 0 0 213px;
	cursor: pointer;
}

.mirror_sites
{
	width: 709px;
	height: 110px;
	background: Transparent url(http://image.gamerage.com/gc/contents/images/download/1_client_bg_mirror_2.jpg) no-repeat top center;
}

.mirror_btn
{
	width: inherit;
}

.mirror_btn img
{
	float: left;
	margin: 70px 18px 0 23px;
	cursor: pointer;
}

.mirror_btn img .last
{
	margin: 70px 0 0 10px;
}

.download_mng
{
	width: inherit;
}

.download_mng .left
{
	width: 454px;
	float: left;
}

.download_mng .left .top
{
	width: 420px;
	height: 93px;
	background: Transparent url(http://image.gamerage.com/gc/contents/images/download/1_client_bg_raptr.jpg) no-repeat top center;
}

.download_mng .left .below
{
	width: 420px;
	height: 93px;
	background: Transparent url(http://image.gamerage.com/gc/contents/images/download/1_client_bg_messenger.jpg) no-repeat top center;
}

.download_mng .left .top img, .download_mng .left .below img
{
	float: right;
	margin: 15px 17px 0 0;
	cursor: pointer;
}

.download_mng .left .top .download_mng_text, .download_mng .left .below .download_mng_text
{
	width: 390px;
	position: absolute;
	margin-top: 50px;
	padding: 0 15px 0 15px;
}

.download_mng .right
{
	width: 255px;
	float: right;
}

.download_mng .right .top
{
	width: 245px;
	height: 115px;
	background: Transparent url(http://image.gamerage.com/gc/contents/images/download/1_client_title05.gif) no-repeat top center;
}

.download_mng .right img
{
	float: left;
	margin: 12px 10px 0 0;
	cursor: pointer;
}

.gr_title
{
	text-indent: 3px;
}

.graphic_drivers
{
	width: 709px;
	height: 120px;
	background: Transparent url(http://image.gamerage.com/gc/contents/images/download/1_client_bg_graphic.gif) no-repeat top center;
}

.graphic_drivers img
{
	float: left;
	cursor: pointer;
}

.graphic_drivers img#drx
{
	margin: 82px 0 0 115px;
}

.graphic_drivers img#nvd
{
	margin: 82px 0 0 160px;
}

.graphic_drivers img#ati
{
	margin: 82px 0 0 155px;
}

.gameclient_table1
{
	width: 709px;
	margin: 0;
	padding: 0;
}

.table_width_354
{
	width: 354px;
	float: left;
}

.table_width_355
{
	width: 355px;
	float: left;
}









/*****************************************************************************************/
/*
	each table wrapper
*/
.characters_table1, .skill_table1, .gacha_list_table1, .gacha_view_table1, .gacha_view_table3, .event_list_table1, .event_view_table1, .faq_table1,
.table_wrapper
{
	width: 709px;/*711*/
	margin: 0;
	padding: 0;
}

 .gacha_view_table2
 {
	width: 545px;/*711*/
	margin: 0 auto;
	padding: 0;
}
.gacha_topimg
{
width: 545px;/*711*/
	margin: 0 auto;
	padding: 0;
}

/*
	sub_inner_contents > faq_table
*/
.faq_table1 .header
{
	min-height: 12px;
	height: 12px;
	width: 709px;/*711*/
	padding: 11px 0 11px 0;
	border: solid 1px #D8CCB2; 
	background-color: #F8F7F3;
	float: left;
}

.faq_table1 .body
{
	min-height: 12px;
	height: 100%;
	width: 709px;/*711*/
	padding: 11px 0 11px 0;
	border: solid 1px #D8CCB2;
	border-top: 0;
	background-color: Transparent;
	float: left;
}

.faq_table1 .qa_box
{
	width: 23px;
	height: 12px;
	padding: 0 0 0 11px;
	float: left;
}


/*
	sub_inner_contents > event_view_table
*/
.event_view_table1 li
{
	min-height: 17px;
	height: 17px;
}


/*
	sub_inner_contents > event_list_table
*/
.event_list_table1 .table_left_thumb, .gacha_list_table3 .table_left_thumb
{
	float: left;	
	width: 150px;
	height: 100px;
	background-color: #e8e2d5;
	margin-right: 11px;
}
.table_left_thumb img
{
 text-align: center;
}

.event_list_table1 li, .gacha_list_table3 li
{
	min-height: 20px;
	height: 20px;
}



/*
	sub_inner_contents > skill_table
*/

.skill_table1 .table_left_thumb
{
	float: left;
	margin-right: 11px;
	width: 148px;
}

.skill_table1 li
{
	min-height: 17px;
}

/*
	sub_inner_contents > gacha_list_table
*/

.gacha_list_table1 .table_left_thumb
{
	float: left;
	width: 152px;
	height: 111px;
	background-color: #e6dfd0;
	margin-right: 9px;
}

.gacha_list_table1 li
{
	min-height: 17px;
    height: 17px;
}

/*
	sub_inner_contents > gacha_view_table
*/

.gacha_view_table2 .table_left_thumb
{
	float: left;
	width: 102px;
	height: 102px;
	margin-right: 5px;
	border: solid 1px #c49e66;
	background-color: #FFFFFF;
}

.gacha_view_table1 li
{
	min-height: 17px;
    height: 17px;
}

.gacha_view_table2 li
{
	min-height: 23px;
    height: 23px;
}

/*
	Table Style Standard
*/

.table_left
{
	float: left;
	width: 90px;
	height: 100%;
	background-color: #FAF7EE;
}

.table_top
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 498px;
	height: 34px;
	float: left;
	text-align: center;
	background-color: #EEE7D7;
}

.table_middle
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 99px;
	height: 100%;
	float: left;
	background-color: #FAF7EE;
}

.table_right
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 450px;
	height: 100%;
	float: left;
}


.table_column_a
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 69px;
	height: 100%;
	float: left;
	background-color: #FAF7EE;
}
.table_column_b
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 69px;
	height: 100%;
	float: left;
	background: Transparent;
}

.table_header_style ul
{
    border-collapse: collapse;
    border: solid 0px;
    border-color: #D8CCB4;
    border-width: 1px 0px 0px 1px;
    border-top-color: #C59E65;
    width: 100%;
    background-color: Transparent;
}

.table_header_style li
{
    /*
	min-height: 17px;
    height: 17px;
	*/
    padding: 6px 4px 4px 12px;
    border-width: 0px 1px 1px 0px;
    border-style: solid;
    border-color: #D8CCB4;
	list-style:none;
	background-color: Transparent;
}

.table_style ul
{
    border-collapse: collapse;
    border: solid 0px;
    border-color: #D8CCB4; 
    border-width: 1px 0px 0px 1px;
    width: 100%;
}

.table_style li
{
    /*
	min-height: 17px;
    height: 17px;
	*/
    padding: 6px 4px 4px 12px;
    border-width: 0px 1px 1px 0px;
    border-style: solid;
    border-color: #DBD4C2;
	list-style:none;
	background-color: Transparent;
}
/**********************************************************************************************/
/*
	Common
*/

.img_center
{
	margin: 0 auto;
	text-align: center;
}

img[alt~="rssimg"]
{
	padding-left: 10px;
}
