@charset "UTF-8";

/*----------------------------------------------------------

local_nav

----------------------------------------------------------*/
#local_nav {
}

#local_nav li {
	margin-left: 16px;
	position: relative;
}

#local_nav li a,
#local_nav li span {
	display: block;
	background: url(../img/system_nav.png) no-repeat;
	text-indent: -9999em;
	width: 210px;
	height: 43px;
}

#local_nav li span.new {
	background: url(../img/icon_new.png) no-repeat;
	width: 54px;
	height: 32px;
	position: absolute;
	left: 172px;
	top: 17px;
	text-indent: -9999em;
}

/*----- 基本システム -----*/
#local_nav .basic a,
#local_nav .basic span {
	background-position: -0px -0px;
}

#local_nav .basic a:hover,
#local_nav .basic .selected {
	background-position: -210px -0px;
}

#local_nav .basic .new {
	visibility: hidden;
}

/*----- パートナー -----*/
#local_nav .partner a,
#local_nav .partner span {
	background-position: -0px -43px;
}

#local_nav .partner a:hover,
#local_nav .partner .selected {
	background-position: -210px -43px;
}

#local_nav .partner .new {
/*	visibility: hidden; */
}

/*----- クラス -----*/
#local_nav .class a,
#local_nav .class span {
	background-position: -0px -86px;
}

#local_nav .class a:hover,
#local_nav .class .selected {
	background-position: -210px -86px;
}

#local_nav .class .new {
	visibility: hidden;
}

/*----- 戦術 -----*/
#local_nav .tactics a,
#local_nav .tactics span {
	background-position: -0px -129px;
}

#local_nav .tactics a:hover,
#local_nav .tactics .selected {
	background-position: -210px -129px;
}

#local_nav .tactics .new {
/*	visibility: hidden; */
}

/*----- アビリティ -----*/
#local_nav .abilities a,
#local_nav .abilities span {
	background-position: -0px -172px;
}

#local_nav .abilities a:hover,
#local_nav .abilities .selected {
	background-position: -210px -172px;
}

#local_nav .abilities .new {
/*	visibility: hidden; */
}

/*----- ネットワーク -----*/
#local_nav .network a,
#local_nav .network span {
	background-position: -0px -215px;
}

#local_nav .network a:hover,
#local_nav .network .selected {
	background-position: -210px -215px;
}

#local_nav .network .new {
/*	visibility: hidden; */
}

/*----------------------------------------------------------

basic.html

----------------------------------------------------------*/
#basic .frame_middle {
	height: 2580px;
}

#basic .section_frame_middle {
}

#basic h2 {
	background: url(../img/system_basic_cap.png) no-repeat;
	width: 431px;
	height: 75px;
	text-indent: -9999em;
	margin: 28px auto 4px 4px;
}

/* card_battle */
#basic #card_battle {
	margin-left: 24px;
	position: relative;
	overflow: hidden;
}

#basic #card_battle h3 {
	margin-bottom: 4px;
}

#basic #card_battle .txt00 {
	margin-bottom: 16px;
}

#basic #card_battle .container00 {
	margin-bottom: 28px;
	position: relative;
	overflow: hidden;
}

#basic #card_battle .container00 img{
	margin-bottom: 4px;
	float: left;
}

#basic #card_battle .container00 .pop00{
	margin-right: 12px;
}

#basic #card_battle .txt01 {
	
}

#basic #card_battle h3 {
	background: url(../img/system_basic_card_battle_cap.png) no-repeat;
	width: 189px;
	height: 40px;
	text-indent: -9999em;
}

#basic #card_battle .txt00 {
	background: url(../img/system_basic_card_battle_txt00.png) no-repeat;
	width: 641px;
	height: 109px;
	text-indent: -9999em;
}

#basic #card_battle .txt01 {
	background: url(../img/system_basic_card_battle_txt01.png) no-repeat;
	width: 643px;
	height: 44px;
	text-indent: -9999em;
}

/* vs_zx */
#basic #vs_zx {
	margin-left: 24px;
	position: relative;
	overflow: hidden;
}

#basic #vs_zx h3 {
	margin-bottom: 4px;
}

#basic #vs_zx .txt00 {
	margin-bottom: 16px;
}

#basic #vs_zx .container00_left,
#basic #vs_zx .container00_right {
	margin-bottom: 20px;
	float:left;
}

#basic #vs_zx .container00_left {
	margin-right: 8px;
}

#basic #vs_zx .container00_left img,
#basic #vs_zx .container00_right img {
	margin-bottom: 4px;
}

#basic #vs_zx .container01 {
	position: relative;
	overflow: hidden;
}

#basic #vs_zx .container01 .txt01 {
	margin-top: 14px;
	margin-left: 14px;
	margin-bottom: 12px;
}

#basic #vs_zx .container01 .sub_container00 {
	margin-left: 14px;
	position: relative;
	overflow: hidden;
}

#basic #vs_zx .container01 .sub_container00 img {
	float: left;
}

#basic #vs_zx .container01 .sub_container00 .pop08,
#basic #vs_zx .container01 .sub_container00 .pop10 {
	margin-right: 12px;
	margin-bottom: 12px;
}

#basic #vs_zx h3 {
	background: url(../img/system_basic_vs_zx_cap.png) no-repeat;
	width: 189px;
	height: 40px;
	text-indent: -9999em;
}

#basic #vs_zx .txt00 {
	background: url(../img/system_basic_vs_zx_txt00.png) no-repeat;
	width: 522px;
	height: 25px;
	text-indent: -9999em;
}

#basic #vs_zx .pop00_txt {
	background: url(../img/system_basic_vs_zx_pop00_txt.png) no-repeat;
	width: 324px;
	height: 44px;
	text-indent: -9999em;
}

#basic #vs_zx .pop01_txt {
	background: url(../img/system_basic_vs_zx_pop01_txt.png) no-repeat;
	width: 308px;
	height: 44px;
	text-indent: -9999em;
}

#basic #vs_zx .pop02_txt {
	background: url(../img/system_basic_vs_zx_pop02_txt.png) no-repeat;
	width: 318px;
	height: 44px;
	text-indent: -9999em;
}

#basic #vs_zx .pop03_txt {
	background: url(../img/system_basic_vs_zx_pop03_txt.png) no-repeat;
	width: 317px;
	height: 66px;
	text-indent: -9999em;
}

#basic #vs_zx .pop04_txt {
	background: url(../img/system_basic_vs_zx_pop04_txt.png) no-repeat;
	width: 318px;
	height: 66px;
	text-indent: -9999em;
}

#basic #vs_zx .pop05_txt {
	background: url(../img/system_basic_vs_zx_pop05_txt.png) no-repeat;
	width: 318px;
	height: 66px;
	text-indent: -9999em;
}

#basic #vs_zx .pop06_txt {
	background: url(../img/system_basic_vs_zx_pop06_txt.png) no-repeat;
	width: 318px;
	height: 66px;
	text-indent: -9999em;
}

#basic #vs_zx .pop07_txt {
	background: url(../img/system_basic_vs_zx_pop07_txt.png) no-repeat;
	width: 318px;
	height: 66px;
	text-indent: -9999em;
}

#basic #vs_zx .txt01 {
	background: url(../img/system_basic_vs_zx_txt01.png) no-repeat;
	width: 488px;
	height: 256px;
	text-indent: -9999em;
}

#basic #vs_zx .bg00 {
	background: url(../img/system_basic_vs_zx_bg00.png) no-repeat;
	width: 647px;
	height: 532px;
}

/* vs_user */
#basic #vs_user {
	margin-left: 24px;
	position: relative;
	overflow: hidden;
}

#basic #vs_user h3 {
	margin-bottom: 4px;
}

#basic #vs_user .txt00 {
	margin-bottom: 16px;
}

#basic #vs_user .container00 {
	position: relative;
	overflow: hidden;
}

#basic #vs_user .container00 img {
	float: left;
}

#basic #vs_user .container00 .pop00,
#basic #vs_user .container00 .pop02 {
	margin-right: 12px;
}

#basic #vs_user .container00 .pop00 {
	margin-bottom: 12px;
}

#basic #vs_user .container01 {
	position: relative;
	overflow: hidden;
}

#basic #vs_user .container01 .txt02 {
	margin-top: 14px;
	margin-left: 14px;
	margin-bottom: 12px;
}

#basic #vs_user .container01 .sub_container00 {
	margin-left: 14px;
	position: relative;
	overflow: hidden;
}

#basic #vs_user .container01 .sub_container00 img {
	float: left;
}

#basic #vs_user .container01 .sub_container00 .pop04 {
	margin-right: 12px;
	margin-bottom: 12px;
}

#basic #vs_user h3 {
	background: url(../img/system_basic_vs_user_cap.png) no-repeat;
	width: 249px;
	height: 40px;
	text-indent: -9999em;
}

#basic #vs_user .txt00 {
	background: url(../img/system_basic_vs_user_txt00.png) no-repeat;
	width: 620px;
	height: 165px;
	text-indent: -9999em;
}

#basic #vs_user .txt01 {
	background: url(../img/system_basic_vs_user_txt01.png) no-repeat;
	width: 577px;
	height: 44px;
	text-indent: -9999em;
}

#basic #vs_user .txt01 {
	background: url(../img/system_basic_vs_user_txt01.png) no-repeat;
	width: 577px;
	height: 44px;
	text-indent: -9999em;
}

#basic #vs_user .txt02 {
	background: url(../img/system_basic_vs_user_txt02.png) no-repeat;
	width: 506px;
	height: 256px;
	text-indent: -9999em;
}

#basic #vs_user .bg00 {
	background: url(../img/system_basic_vs_user_bg00.png) no-repeat;
	width: 647px;
	height: 406px;
}

/*----------------------------------------------------------

partner.html

----------------------------------------------------------*/
#partner .frame_middle {
	height: 2854px;
}

#partner .section_frame_middle {
}

#partner h2 {
	background: url(../img/system_partner_cap.png) no-repeat;
	width: 431px;
	height: 75px;
	text-indent: -9999em;
	margin: 28px auto 4px 4px;
}

/* partner_zx */
#partner #partner_zx {
	margin-left: 24px;
	position: relative;
	overflow: hidden;
}

#partner #partner_zx h3 {
	margin-bottom: 4px;
}

#partner #partner_zx .txt00 {
	margin-bottom: 16px;
}

#partner #partner_zx h4 {
	margin-bottom: 8px;
}

#partner #partner_zx .container00 {
	position: relative;
	overflow: hidden;
}

#partner #partner_zx .sub_container00,
#partner #partner_zx .sub_container01 {
	float: left;
}

#partner #partner_zx .sub_container00 {
	margin-right: 12px;
}

#partner #partner_zx .sub_container01 .pop00 {
	margin-bottom: 4px;
}

#partner #partner_zx .txt02 {
	margin-bottom: 16px;
}

#partner #partner_zx .container01 {
	position: relative;
	overflow: hidden;
	margin-bottom: 12px;
}

#partner #partner_zx .container01 img {
	float: left;
}

#partner #partner_zx .container01 .pop01,
#partner #partner_zx .container01 .pop03 {
	margin-right: 12px;
}

#partner #partner_zx .container01 .pop01 {
	margin-bottom: 12px;
}

#partner #partner_zx .container02 {
	position: relative;
	padding-top: 16px;
}

#partner #partner_zx .container02 .txt03,
#partner #partner_zx .container02 .txt04,
#partner #partner_zx .container02 .txt05,
#partner #partner_zx .container02 .txt06,
#partner #partner_zx .container02 .txt07 {
	margin-left: 12px;
}

#partner #partner_zx .new {
	background: url(../img/icon_new.png) no-repeat;
	width: 54px;
	height: 32px;
	position: absolute;
	left: -4px;
	top: -14px;
	text-indent: -9999em;
}

#partner #partner_zx h3 {
	background: url(../img/system_partner_partner_zx_cap.png) no-repeat;
	width: 618px;
	height: 40px;
	text-indent: -9999em;
}

#partner #partner_zx .txt00 {
	background: url(../img/system_partner_partner_zx_txt00.png) no-repeat;
	width: 641px;
	height: 109px;
	text-indent: -9999em;
}

#partner #partner_zx h4 {
	background: url(../img/system_partner_partner_zx_cap00.png) no-repeat;
	width: 343px;
	height: 28px;
	text-indent: -9999em;
}

#partner #partner_zx .txt01 {
	background: url(../img/system_partner_partner_zx_txt01.png) no-repeat;
	width: 322px;
	height: 193px;
	text-indent: -9999em;
}

#partner #partner_zx .pop00_txt {
	background: url(../img/system_partner_partner_zx_pop00_txt.png) no-repeat;
	width: 318px;
	height: 66px;
	text-indent: -9999em;
}

#partner #partner_zx .txt02 {
	background: url(../img/system_partner_partner_zx_txt02.png) no-repeat;
	width: 620px;
	height: 165px;
	text-indent: -9999em;
}

#partner #partner_zx .txt03 {
	background: url(../img/system_partner_partner_zx_txt03.png) no-repeat;
	width: 448px;
	height: 355px;
	text-indent: -9999em;
}

#partner #partner_zx .txt04 {
	background: url(../img/system_partner_partner_zx_txt04.png) no-repeat;
	width: 526px;
	height: 295px;
	text-indent: -9999em;
}

#partner #partner_zx .txt05 {
	background: url(../img/system_partner_partner_zx_txt05.png) no-repeat;
	width: 427px;
	height: 295px;
	text-indent: -9999em;
}

#partner #partner_zx .txt06 {
	background: url(../img/system_partner_partner_zx_txt06.png) no-repeat;
	width: 378px;
	height: 270px;
	text-indent: -9999em;
}

#partner #partner_zx .txt07 {
	background: url(../img/system_partner_partner_zx_txt07.png) no-repeat;
	width: 377px;
	height: 390px;
	text-indent: -9999em;
}

#partner #partner_zx .bg00 {
	background: url(../img/system_partner_partner_zx_bg00.png) no-repeat;
	width: 647px;
	height: 438px;
}

#partner #partner_zx .bg01 {
	background: url(../img/system_partner_partner_zx_bg01.png) no-repeat;
	width: 647px;
	height: 438px;
}

#partner #partner_zx .bg02 {
	background: url(../img/system_partner_partner_zx_bg02.png) no-repeat;
	width: 647px;
	height: 438px;
}

#partner #partner_zx .bg03 {
	background: url(../img/system_partner_partner_zx_bg03.png) no-repeat;
	width: 647px;
	height: 438px;
}

#partner #partner_zx .bg04 {
	background: url(../img/system_partner_partner_zx_bg04.png) no-repeat;
	width: 647px;
	height: 509px;
}

/*----------------------------------------------------------

class.html

----------------------------------------------------------*/
#class .frame_middle {
	height: 1100px;
}

#class .section_frame_middle {
}

#class h2 {
	background: url(../img/system_class_cap.png) no-repeat;
	width: 431px;
	height: 75px;
	text-indent: -9999em;
	margin: 28px auto 4px 4px;
}

/* five_world */
#class #five_world {
	margin-left: 24px;
	position: relative;
	overflow: hidden;
}

#class #five_world .txt00 {
	margin-bottom: 24px;
}

#class #five_world .container00 {
	position: relative;
	overflow: hidden;
	margin-bottom: 12px;
}

#class #five_world .container00 .txt01,
#class #five_world .container00 .txt02,
#class #five_world .container00 .txt03,
#class #five_world .container00 .txt04,
#class #five_world .container00 .txt05 {
	margin-top: 12px;
	margin-left: 12px;
}

#class #five_world .txt00 {
	background: url(../img/system_class_five_world_txt00.png) no-repeat;
	width: 629px;
	height: 81px;
	text-indent: -9999em;
}

#class #five_world .txt01 {
	background: url(../img/system_class_five_world_txt01.png) no-repeat;
	width: 501px;
	height: 246px;
	text-indent: -9999em;
}

#class #five_world .txt02 {
	background: url(../img/system_class_five_world_txt02.png) no-repeat;
	width: 377px;
	height: 248px;
	text-indent: -9999em;
}

#class #five_world .txt03 {
	background: url(../img/system_class_five_world_txt03.png) no-repeat;
	width: 418px;
	height: 248px;
	text-indent: -9999em;
}

#class #five_world .txt04 {
	background: url(../img/system_class_five_world_txt04.png) no-repeat;
	width: 480px;
	height: 248px;
	text-indent: -9999em;
}

#class #five_world .txt05 {
	background: url(../img/system_class_five_world_txt05.png) no-repeat;
	width: 459px;
	height: 247px;
	text-indent: -9999em;
}

#class #five_world .bg00 {
	background: url(../img/system_class_five_world_bg00.png) no-repeat;
	width: 647px;
	height: 312px;
}

#class #five_world .bg01 {
	background: url(../img/system_class_five_world_bg01.png) no-repeat;
	width: 647px;
	height: 312px;
}

#class #five_world .bg02 {
	background: url(../img/system_class_five_world_bg02.png) no-repeat;
	width: 647px;
	height: 312px;
}

#class #five_world .bg03 {
	background: url(../img/system_class_five_world_bg03.png) no-repeat;
	width: 647px;
	height: 312px;
}

#class #five_world .bg04 {
	background: url(../img/system_class_five_world_bg04.png) no-repeat;
	width: 647px;
	height: 312px;
}

/*----------------------------------------------------------

tactics.html

----------------------------------------------------------*/
#tactics .frame_middle {
	height: 1480px;
}

#tactics h2 {
	background: url(../img/system_tactics_cap.png) no-repeat;
	width: 431px;
	height: 75px;
	text-indent: -9999em;
	margin: 28px auto 4px 4px;
}

/* element */
#tactics #element {
	margin-left: 24px;
	position: relative;
	overflow: hidden;
}

#tactics #element h3 {
	margin-bottom: 4px;
}

#tactics #element .txt00 {
	margin-bottom: 16px;
}

#tactics #element .img00 {
	position: absolute;
	top: 260px;
	left: 450px;
}

#tactics #element .container00 {
	margin-bottom: 28px;
	position: relative;
	overflow: hidden;
}

#tactics #element .container00 img {
	float: left;
}

#tactics #element .container00 .pop00 {
	margin-right: 12px;
}

#tactics #element .txt02 {
	margin-bottom: 16px;
}

#tactics #element .container01 {
	margin-bottom: 28px;
	position: relative;
	overflow: hidden;
}

#tactics #element .container01 .img_arrow00 {
	position: absolute;
	top: 32px;
	left: 196px;
}

#tactics #element .container01 .img_arrow01 {
	position: absolute;
	top: 32px;
	left: 419px; /* 196 + 211 + 12 */
}

#tactics #element .container01 .pop02,
#tactics #element .container01 .pop03,
#tactics #element .container01 .pop04 {
	float: left;
}

#tactics #element .container01 .pop02,
#tactics #element .container01 .pop03 {
	margin-right: 12px;
}

#tactics #element .txt03 {
	margin-bottom: 16px;
}

#tactics #element .container02 {
	margin-bottom: 28px;
	position: relative;
	overflow: hidden;
}

#tactics #element .container02 .img_arrow02 {
	position: absolute;
	top: 63px;
	left: 300px;
}
#tactics #element .container02 .pop05,
#tactics #element .container02 .pop06 {
	float: left;
}

#tactics #element .container02 .pop05 {
	margin-right: 12px;
}

#tactics #element h3 {
	background: url(../img/system_tactics_element_cap.png) no-repeat;
	width: 609px;
	height: 40px;
	text-indent: -9999em;
}

#tactics #element .txt00 {
	background: url(../img/system_tactics_element_txt00.png) no-repeat;
	width: 643px;
	height: 226px;
	text-indent: -9999em;
}

#tactics #element .txt01 {
	background: url(../img/system_tactics_element_txt01.png) no-repeat;
	width: 527px;
	height: 22px;
	text-indent: -9999em;
}

#tactics #element .txt02 {
	background: url(../img/system_tactics_element_txt02.png) no-repeat;
	width: 655px;
	height: 170px;
	text-indent: -9999em;
}

#tactics #element .txt03 {
	background: url(../img/system_tactics_element_txt03.png) no-repeat;
	width: 641px;
	height: 198px;
	text-indent: -9999em;
}

#tactics #element .txt04 {
	background: url(../img/system_tactics_element_txt04.png) no-repeat;
	width: 543px;
	height: 22px;
	text-indent: -9999em;
}

/* dominion */
#tactics #dominion {
	margin-left: 24px;
	position: relative;
}

#tactics #dominion h3 {
	margin-bottom: 8px;
}

#tactics #dominion .txt00 {
	margin-bottom: 10px;
}

#tactics #dominion .container03 {
	margin-bottom: 28px;
	position: relative;
	overflow: hidden;
}

#tactics #dominion .container03 .sub-container00,
#tactics #dominion .container03 .sub-container01,
#tactics #dominion .container03 .pop00,
#tactics #dominion .container03 .pop01 {
	float: left;
}

#tactics #dominion .container03 .pop00,
#tactics #dominion .container03 .pop01 {
	margin-bottom: 2px;
}
#tactics #dominion .container03 .pop00 {
	margin-right: 12px;
}

#tactics #dominion .txt03 {
	margin-bottom: 12px;
}

#tactics #dominion .container04 {
	margin-bottom: 28px;
	position: relative;
	overflow: hidden;
}

#tactics #dominion .container04 .sub-container00 {
	margin-right: 10px;
}

#tactics #dominion .container04 .sub-container00,
#tactics #dominion .container04 .sub-container01,
#tactics #dominion .container04 .pop02,
#tactics #dominion .container04 .pop03,
#tactics #dominion .container04 .pop04 {
	float: left;
}

#tactics #dominion .container04 .sub-container00,
#tactics #dominion .container04 .sub-container00 .pop02 {
	margin-right: 10px;
}

#tactics #dominion .container04 .pop02,
#tactics #dominion .container04 .pop03,
#tactics #dominion .container04 .pop04 {
	margin-bottom: 2px;
}

#tactics #dominion .container04 .img_arrow03 {
	position: absolute;
	top: 30px;
	left: 194px;
}

#tactics #dominion .new {
	background: url(../img/icon_new.png) no-repeat;
	width: 54px;
	height: 32px;
	position: absolute;
	left: 500px;
	top: 12px;
	text-indent: -9999em;
}

#tactics #dominion h3 {
	position: relative;
	background: url(../img/system_tactics_dominion_cap.png) no-repeat;
	width: 498px;
	height: 40px;
	text-indent: -9999em;
}

#tactics #dominion .txt00 {
	background: url(../img/system_tactics_dominion_txt00.png) no-repeat;
	width: 642px;
	height: 165px;
	text-indent: -9999em;
}

#tactics #dominion .txt01 {
	background: url(../img/system_tactics_dominion_txt01.png) no-repeat;
	width: 317px;
	height: 44px;
	text-indent: -9999em;
}

#tactics #dominion .txt02 {
	background: url(../img/system_tactics_dominion_txt02.png) no-repeat;
	width: 317px;
	height: 44px;
	text-indent: -9999em;
}

#tactics #dominion .txt03 {
	background: url(../img/system_tactics_dominion_txt03.png) no-repeat;
	width: 642px;
	height: 170px;
	text-indent: -9999em;
}

#tactics #dominion .txt04 {
	background: url(../img/system_tactics_dominion_txt04.png) no-repeat;
	width: 416px;
	height: 66px;
	text-indent: -9999em;
}

#tactics #dominion .txt05 {
	background: url(../img/system_tactics_dominion_txt05.png) no-repeat;
	width: 209px;
	height: 44px;
	text-indent: -9999em;
}

/*----------------------------------------------------------

abilities.html

----------------------------------------------------------*/
#abilities .frame_middle {
	height: 1700px;
}

#abilities h2 {
	background: url(../img/system_abilities_cap.png) no-repeat;
	width: 431px;
	height: 75px;
	text-indent: -9999em;
	margin: 28px auto 4px 4px;
}

/* use */
#abilities #use {
	position: relative;
	padding-left: 24px;
	padding-top: 4px;
}

#abilities #use h3 {
	margin-bottom: 4px;
}

#abilities #use .txt00 {
	margin-bottom: 12px;
}

#abilities #use .container00 {
	margin-bottom: 26px;
}

#abilities #use .container00 img {
	float: left;
	margin-right: 12px;
	margin-bottom: 2px;
}
#abilities #use .container00 .pop01 {
	margin-right: 0;
}

#abilities #use #area {
	width: 620px;
	border: solid 1px #FFFFFF;
	background-color: #000000;
	padding: 12px 10px;
	margin-bottom: 22px;
}

#abilities #use #area .txt02 {
	margin-bottom: 24px;
}

#abilities #use #area .container01 {
	margin-bottom: 24px;
}

#abilities #use #area .container01 p {
	float: left;
}
#abilities #use #area .container01 img {
	float: right;
	padding-top: 36px;
}

#abilities #use #area .container02 p {
	float: left;
}
#abilities #use #area .container02 img {
	float: right;
	padding-top: 36px;
}

#abilities #use h3 {
	background: url(../img/system_abilities_use_cap.png) no-repeat;
	width: 519px;
	height: 40px;
	text-indent: -9999em;
}

#abilities #use .txt00 {
	background: url(../img/system_abilities_use_txt00.png) no-repeat;
	width: 621px;
	height: 258px;
	text-indent: -9999em;
}

#abilities #use .txt01 {
	background: url(../img/system_abilities_use_txt01.png) no-repeat;
	width: 630px;
	height: 66px;
	text-indent: -9999em;
}

#abilities #use .txt02 {
	background: url(../img/system_abilities_use_txt02.png) no-repeat;
	width: 623px;
	height: 116px;
	text-indent: -9999em;
}

#abilities #use .txt03 {
	background: url(../img/system_abilities_use_txt03.png) no-repeat;
	width: 416px;
	height: 199px;
	text-indent: -9999em;
}

#abilities #use .txt04 {
	background: url(../img/system_abilities_use_txt04.png) no-repeat;
	width: 416px;
	height: 227px;
	text-indent: -9999em;
}

/* deck */
#abilities #deck {
	position: relative;
	padding-left: 24px;
}

#abilities #deck h3 {
	margin-bottom: 8px;
}

#abilities #deck .txt00 {
	margin-bottom: 12px;
}

#abilities #deck .img00 {
	margin-bottom: 12px;
}

#abilities #deck .txt02 {
	margin-bottom: 30px;
}

#abilities #deck .img01 {
	margin-bottom: 20px;
}

#abilities #deck h3 {
	background: url(../img/system_abilities_deck_cap.png) no-repeat;
	width: 519px;
	height: 40px;
	text-indent: -9999em;
}

#abilities #deck .txt00 {
	background: url(../img/system_abilities_deck_txt00.png) no-repeat;
	width: 622px;
	height: 137px;
	text-indent: -9999em;
}

#abilities #deck .txt01 {
	background: url(../img/system_abilities_deck_txt01.png) no-repeat;
	width: 620px;
	height: 109px;
	text-indent: -9999em;
}

#abilities #deck .txt02 {
	background: url(../img/system_abilities_deck_txt02.png) no-repeat;
	width: 622px;
	height: 165px;
	text-indent: -9999em;
}

/*----------------------------------------------------------

network.html

----------------------------------------------------------*/
#network .frame_middle {
}

#network h2 {
	background: url(../img/system_network_cap.png) no-repeat;
	width: 431px;
	height: 75px;
	text-indent: -9999em;
	margin: 28px auto 4px 4px;
}

#network #detail {
	background: url(../img/system_network_detail_bg.png) right bottom no-repeat;
	position: relative;
	height: 500px;
	padding-left: 24px;
	margin-right: 13px;
	padding-top: 4px;
}

#network #detail .txt00 {
	margin-bottom: 12px;
}

#network #detail .container00 {
	margin-left: 6px;
}
#network #detail .container00 img
	margin-bottom: 4px;
}

#network #detail .container00 img,
#network #detail .container00 p {
	float: left;
}

#network #detail .txt00 {
	background: url(../img/system_network_detail_txt00.png) no-repeat;
	width: 621px;
	height: 146px;
	text-indent: -9999em;
}

#network #detail .txt01 {
	background: url(../img/system_network_detail_txt01.png) no-repeat;
	width: 267px;
	height: 44px;
	text-indent: -9999em;
}
