@charset "UTF-8";

/*----------------------------------------------------------

common

----------------------------------------------------------*/
.new {
	display: block;
	background: url(../img/new.png) top left no-repeat;
	width: 52px;
	height: 22px;
	text-indent: -9999px;
}

.frame_middle {
	min-height: 300px;
}

/*----------------------------------------------------------

#nav

----------------------------------------------------------*/
#sub_nav {
	float: left;
	margin-top: 137px;
	margin-left: 46px;
	width: 222px;
}

#sub_nav li {
	position: relative;
	margin-left: 8px;
}

#sub_nav li p,
#sub_nav li a {
	display: block;
	background: url(../img/system_nav.png) top left no-repeat;
	width: 209px;
	height: 38px;
	text-indent: -9999px;
}

#sub_nav li span.new {
	background: url(../img/new.png) no-repeat;
	width: 52px;
	height: 22px;
	text-indent: -9999em;
	position: absolute;
	left: -25px;
	top: 10px;
}

/* battle_system */
#sub_nav li.battle_system p,
#sub_nav li.battle_system a {
	background-position: -0px -0px;
}
#sub_nav li.battle_system a:hover,
#sub_nav li.battle_system a.selected {
	background-position: -209px -0px;
}
#sub_nav li.battle_system .new {
	visibility: hidden;
}

/* battle_field */
#sub_nav li.battle_field p,
#sub_nav li.battle_field a {
	background-position: -0px -38px;
}
#sub_nav li.battle_field a:hover,
#sub_nav li.battle_field a.selected {
	background-position: -209px -38px;
}
#sub_nav li.battle_field .new {
	visibility: hidden;
}

/* subjugation */
#sub_nav li.subjugation p,
#sub_nav li.subjugation a {
	background-position: -0px -76px;
}
#sub_nav li.subjugation a:hover,
#sub_nav li.subjugation a.selected {
	background-position: -209px -76px;
}
#sub_nav li.subjugation .new {
	visibility: hidden;
}

/* weapons */
#sub_nav li.weapons p,
#sub_nav li.weapons a {
	background-position: -0px -114px;
}
#sub_nav li.weapons a:hover,
#sub_nav li.weapons a.selected {
	background-position: -209px -114px;
}
#sub_nav li.weapons .new {
	visibility: hidden;
}

/* battle_style */
#sub_nav li.battle_style p,
#sub_nav li.battle_style a {
	background-position: -0px -152px;
}
#sub_nav li.battle_style a:hover,
#sub_nav li.battle_style a.selected {
	background-position: -209px -152px;
}
#sub_nav li.battle_style .new {
	visibility: visible;
}

/* battle_mode */
#sub_nav li.battle_mode p,
#sub_nav li.battle_mode a {
	background-position: -0px -190px;
}
#sub_nav li.battle_mode a:hover,
#sub_nav li.battle_mode a.selected {
	background-position: -209px -190px;
}
#sub_nav li.battle_mode .new {
	visibility: hidden;
}

/* corps */
#sub_nav li.corps p,
#sub_nav li.corps a {
	background-position: -0px -228px;
}
#sub_nav li.corps a:hover,
#sub_nav li.corps a.selected {
	background-position: -209px -228px;
}
#sub_nav li.corps .new {
	visibility: hidden;
}

/* stage */
#sub_nav li.stage p,
#sub_nav li.stage a {
	background-position: -0px -266px;
}
#sub_nav li.stage a:hover,
#sub_nav li.stage a.selected {
	background-position: -209px -266px;
}
#sub_nav li.stage .new {
	visibility: visible;
}

/* character_skill */
#sub_nav li.character_skill p,
#sub_nav li.character_skill a {
	background-position: -0px -304px;
}
#sub_nav li.character_skill a:hover,
#sub_nav li.character_skill a.selected {
	background-position: -209px -304px;
}
#sub_nav li.character_skill .new {
	visibility: visible;
}

/* favorability_rating */
#sub_nav li.favorability_rating p,
#sub_nav li.favorability_rating a {
	background-position: -0px -342px;
}
#sub_nav li.favorability_rating a:hover,
#sub_nav li.favorability_rating a.selected {
	background-position: -209px -342px;
}
#sub_nav li.favorability_rating .new {
	visibility: visible;
}

/*----------------------------------------------------------

#main_content

----------------------------------------------------------*/
#main_content {
	float: left;
	width: 723px;
	padding-top: 48px;
}

/*----------------------------------------------------------

#battle_system

----------------------------------------------------------*/
#battle_system .frame_middle {
	height: 180px;
}

#battle_system #main_content h2 {
	background: url(../img/system_battle_system_cap.png) top left no-repeat;
	width: 568px;
	height: 99px;
	text-indent: -9999px;
}

#battle_system #main_content #summary {
	padding-top: 16px;
	padding-left: 8px;
}

#battle_system #main_content #summary h3 {
	margin-bottom: 18px;
}

#battle_system #main_content #summary .txt00 {
	margin-bottom: 18px;
}

#battle_system #main_content #summary .pop00,
#battle_system #main_content #summary .pop01 {
	float: left;
	margin-right: 12px;
}
#battle_system #main_content #summary .pop01 {
	margin-right: 0px;
}

#battle_system #main_content #summary h3 {
	background: url(../img/system_battle_system_summary_cap.png) top left no-repeat;
	width: 685px;
	height: 35px;
	text-indent: -9999px;
}

#battle_system #main_content #summary > .txt00 {
	background: url(../img/system_battle_system_summary_txt00.png) top left no-repeat;
	width: 676px;
	height: 46px;
	text-indent: -9999px;
}

/*----------------------------------------------------------

#battle_field

----------------------------------------------------------*/
#battle_field .frame_middle {
	height: 180px;
}

#battle_field #main_content h2 {
	background: url(../img/system_battle_field_cap.png) top left no-repeat;
	width: 568px;
	height: 99px;
	text-indent: -9999px;
}

#battle_field #main_content #summary {
	padding-top: 16px;
	padding-left: 8px;
}

#battle_field #main_content #summary .txt00 {
	margin-bottom: 18px;
}

#battle_field #main_content #summary .pop00,
#battle_field #main_content #summary .pop01 {
	float: left;
	margin-right: 12px;
}
#battle_field #main_content #summary .pop01 {
	margin-right: 0px;
}

#battle_field #main_content #summary > .txt00 {
	background: url(../img/system_battle_field_summary_txt00.png) top left no-repeat;
	width: 682px;
	height: 99px;
	text-indent: -9999px;
}

/*----------------------------------------------------------

#subjugation

----------------------------------------------------------*/
#subjugation .frame_middle {
	height: 150px;
}

#subjugation #main_content h2 {
	background: url(../img/system_subjugation_cap.png) top left no-repeat;
	width: 568px;
	height: 99px;
	text-indent: -9999px;
}

#subjugation #main_content #summary {
	padding-top: 16px;
	padding-left: 8px;
}

#subjugation #main_content #summary .txt00 {
	margin-bottom: 18px;
}

#subjugation #main_content #summary .pop00,
#subjugation #main_content #summary .pop01 {
	float: left;
	margin-right: 12px;
}
#subjugation #main_content #summary .pop01 {
	margin-right: 0px;
}

#subjugation #main_content #summary > .txt00 {
	background: url(../img/system_subjugation_summary_txt00.png) top left no-repeat;
	width: 613px;
	height: 72px;
	text-indent: -9999px;
}

/*----------------------------------------------------------

#weapons

----------------------------------------------------------*/
#weapons .frame_middle {
	height: 4000px;
}

#weapons #main_content h2 {
	background: url(../img/system_weapons_cap.png) top left no-repeat;
	width: 568px;
	height: 99px;
	text-indent: -9999px;
}

#weapons #main_content #summary,
#weapons #main_content #workshop,
#weapons #main_content #enhancement_method,
#weapons #main_content #combination_of_skill,
#weapons #main_content #abnormal_state,
#weapons #main_content #collection {
	position: relative;
	padding-top: 16px;
	padding-left: 8px;
}

#weapons #main_content #workshop > h3,
#weapons #main_content #enhancement_method > h3,
#weapons #main_content #combination_of_skill > h3,
#weapons #main_content #abnormal_state > h3,
#weapons #main_content #collection > h3 {
	margin-bottom: 16px;
}

#weapons #main_content #summary .txt00,
#weapons #main_content #workshop .txt00,
#weapons #main_content #enhancement_method .txt00,
#weapons #main_content #enhancement_method .txt01,
#weapons #main_content #enhancement_method .txt02,
#weapons #main_content #combination_of_skill .txt00,
#weapons #main_content #abnormal_state .txt00,
#weapons #main_content #collection .txt00 {
	margin-bottom: 12px;
}

#weapons #main_content #summary .img00 {
	margin-top: 10px;
	margin-left: 0px;
}

#weapons #main_content #workshop .img00 {
}

#weapons #main_content #enhancement_method .pop00,
#weapons #main_content #enhancement_method .pop01,
#weapons #main_content #enhancement_method .pop02,
#weapons #main_content #enhancement_method .pop03,
#weapons #main_content #enhancement_method .pop04,
#weapons #main_content #enhancement_method .pop05,
#weapons #main_content #enhancement_method .pop06,
#weapons #main_content #enhancement_method .pop07,
#weapons #main_content #combination_of_skill .pop00,
#weapons #main_content #combination_of_skill .pop01,
#weapons #main_content #abnormal_state .pop00,
#weapons #main_content #abnormal_state .pop01,
#weapons #main_content #collection .pop00,
#weapons #main_content #collection .pop01 {
	float: left;
	margin-right: 12px;
}

#weapons #main_content #enhancement_method .pop00,
#weapons #main_content #enhancement_method .pop01,
#weapons #main_content #enhancement_method .pop02,
#weapons #main_content #enhancement_method .pop03,
#weapons #main_content #enhancement_method .pop06,
#weapons #main_content #enhancement_method .pop07 {
	margin-bottom: 20px;
}

#weapons #main_content #enhancement_method .pop04,
#weapons #main_content #enhancement_method .pop05 {
	margin-bottom: 6px;
}

#weapons #main_content #enhancement_method .container_pop04_07 {
	position: relative;
}
#weapons #main_content #enhancement_method .container_pop04_07 .arrow00 {
	position: absolute;
	left: 292px;
	top: 70px;
	z-index: 1;
}
#weapons #main_content #enhancement_method .container_pop04_07 .arrow01 {
	position: absolute;
	left: 296px;
	top: 160px;
	z-index: 1;
}
#weapons #main_content #enhancement_method .container_pop04_07 .arrow02 {
	position: absolute;
	left: 292px;
	top: 258px;
	z-index: 1;
}

#weapons #main_content #summary > .txt00 {
	background: url(../img/system_weapons_summary_txt00.png) top left no-repeat;
	width: 681px;
	height: 127px;
	text-indent: -9999px;
}

#weapons #main_content #workshop > h3 {
	background: url(../img/system_weapons_workshop_cap.png) top left no-repeat;
	width: 144px;
	height: 35px;
	text-indent: -9999px;
}

#weapons #main_content #workshop > .txt00 {
	background: url(../img/system_weapons_workshop_txt00.png) top left no-repeat;
	width: 680px;
	height: 153px;
	text-indent: -9999px;
}

#weapons #main_content #enhancement_method > h3 {
	background: url(../img/system_weapons_enhancement_method_cap.png) top left no-repeat;
	width: 221px;
	height: 35px;
	text-indent: -9999px;
}

#weapons #main_content #enhancement_method > .txt00 {
	background: url(../img/system_weapons_enhancement_method_txt00.png) top left no-repeat;
	width: 681px;
	height: 262px;
	text-indent: -9999px;
}

#weapons #main_content #enhancement_method > .txt01 {
	background: url(../img/system_weapons_enhancement_method_txt01.png) top left no-repeat;
	width: 677px;
	height: 234px;
	text-indent: -9999px;
}

#weapons #main_content #enhancement_method > .txt02 {
	background: url(../img/system_weapons_enhancement_method_txt02.png) top left no-repeat;
	width: 681px;
	height: 208px;
	text-indent: -9999px;
}

#weapons #main_content #combination_of_skill > h3 {
	background: url(../img/system_weapons_combination_of_skill_cap.png) top left no-repeat;
	width: 272px;
	height: 35px;
	text-indent: -9999px;
}

#weapons #main_content #combination_of_skill > .txt00 {
	background: url(../img/system_weapons_combination_of_skill_txt00.png) top left no-repeat;
	width: 682px;
	height: 181px;
	text-indent: -9999px;
}

#weapons #main_content #abnormal_state > h3 {
	background: url(../img/system_weapons_abnormal_state_cap.png) top left no-repeat;
	width: 222px;
	height: 35px;
	text-indent: -9999px;
}

#weapons #main_content #abnormal_state > .txt00 {
	background: url(../img/system_weapons_abnormal_state_txt00.png) top left no-repeat;
	width: 682px;
	height: 235px;
	text-indent: -9999px;
}

#weapons #main_content #collection > h3 {
	background: url(../img/system_weapons_collection_cap.png) top left no-repeat;
	width: 247px;
	height: 35px;
	text-indent: -9999px;
}

#weapons #main_content #collection > .txt00 {
	background: url(../img/system_weapons_collection_txt00.png) top left no-repeat;
	width: 682px;
	height: 181px;
	text-indent: -9999px;
}

/*----------------------------------------------------------

#battle_style

----------------------------------------------------------*/
/* å…±é€?*/
#battle_style #main_content h2 {
	background: url(../img/system_battle_style_cap.png) top left no-repeat;
	width: 568px;
	height: 99px;
	text-indent: -9999px;
}

#battle_style #main_content #summary {
	padding-top: 16px;
	padding-left: 8px;
}

/* battle_style_nav */
#battle_style_nav {
	padding-top: 8px;
	margin-left: 24px;
	margin-bottom: 8px;
}

#battle_style_nav li p,
#battle_style_nav li a {
	background: url(../img/system_battle_style_nav.png) top left no-repeat;
	background-position: -0px -0px;
	width: 165px;
	height: 29px;
}
#battle_style_nav li span.new {
	position: absolute;
	left: -40px;
	top: 4px;
}

#battle_style_nav li.pruem p,
#battle_style_nav li.pruem a {
	background-position: -0px -0px;
}
#battle_style_nav li.pruem a:hover,
#battle_style_nav li.pruem a.selected {
	background-position: -165px -0px;
}
#battle_style_nav li.pruem .new {
	visibility: hidden;
}

#battle_style_nav li.ratsu p,
#battle_style_nav li.ratsu a {
	background-position: -0px -29px;
}
#battle_style_nav li.ratsu a:hover,
#battle_style_nav li.ratsu a.selected {
	background-position: -165px -29px;
}
#battle_style_nav li.ratsu .new {
	visibility: hidden;
}

#battle_style_nav li.uni p,
#battle_style_nav li.uni a {
	background-position: -0px -58px;
}
#battle_style_nav li.uni a:hover,
#battle_style_nav li.uni a.selected {
	background-position: -165px -58px;
}
#battle_style_nav li.uni .new {
	visibility: hidden;
}

#battle_style_nav li.oldrich p,
#battle_style_nav li.oldrich a {
	background-position: -0px -87px;
}
#battle_style_nav li.oldrich a:hover,
#battle_style_nav li.oldrich a.selected {
	background-position: -165px -87px;
}
#battle_style_nav li.oldrich .new {
	visibility: hidden;
}

#battle_style_nav li.odette p,
#battle_style_nav li.odette a {
	background-position: -0px -116px;
}
#battle_style_nav li.odette a:hover,
#battle_style_nav li.odette a.selected {
	background-position: -165px -116px;
}
#battle_style_nav li.odette .new {
	visibility: hidden;
}

#battle_style_nav li.hawelka p,
#battle_style_nav li.hawelka a {
	background-position: -0px -145px;
}
#battle_style_nav li.hawelka a:hover,
#battle_style_nav li.hawelka a.selected {
	background-position: -165px -145px;
}
#battle_style_nav li.hawelka .new {
	visibility: hidden;
}

#battle_style_nav li.violon p,
#battle_style_nav li.violon a {
	background-position: -0px -174px;
}
#battle_style_nav li.violon a:hover,
#battle_style_nav li.violon a.selected {
	background-position: -165px -174px;
}
#battle_style_nav li.violon .new {
	visibility: hidden;
}

#battle_style_nav li.karous p,
#battle_style_nav li.karous a {
	background-position: -0px -203px;
}
#battle_style_nav li.karous a:hover,
#battle_style_nav li.karous a.selected {
	background-position: -165px -203px;
}
#battle_style_nav li.karous .new {
	visibility: hidden;
}

#battle_style_nav li.luise p,
#battle_style_nav li.luise a {
	background-position: -0px -232px;
}
#battle_style_nav li.luise a:hover,
#battle_style_nav li.luise a.selected {
	background-position: -165px -232px;
}
#battle_style_nav li.luise .new {
	visibility: hidden;
}

#battle_style_nav li.elias p,
#battle_style_nav li.elias a {
	background-position: -0px -261px;
}
#battle_style_nav li.elias a:hover,
#battle_style_nav li.elias a.selected {
	background-position: -165px -261px;
}
#battle_style_nav li.elias .new {
	visibility: hidden;
}

#battle_style_nav li.marianne p,
#battle_style_nav li.marianne a {
	background-position: -0px -290px;
}
#battle_style_nav li.marianne a:hover,
#battle_style_nav li.marianne a.selected {
	background-position: -165px -290px;
}
#battle_style_nav li.marianne .new {
	visibility: visible;
}

/* pruem */
#battle_style #pruem .frame_middle {
	height: 780px;
}

#battle_style #pruem #summary h3 {
	margin-bottom: 16px;
}

#battle_style #pruem #summary .txt00 {
	margin-bottom: 18px;
}

#battle_style #pruem #summary .container_txt01 {
	margin-bottom: 18px;
}

#battle_style #pruem #summary .container_txt01 .new {
	margin-bottom: 6px;
}

#battle_style #pruem #summary .pop00,
#battle_style #pruem #summary .container_pop01 {
	float: left;
	margin-right: 12px;
	margin-bottom: 18px;
}
#battle_style #pruem #summary .container_pop01 {
	position: relative;
	margin-right: 0px;
}

#battle_style #pruem #summary .container_pop01 .new {
	position: absolute;
	top: -26px;
	left: -4px;
}

#battle_style #pruem #summary h3 {
	background: url(../img/system_battle_style_pruem_cap.png) top left no-repeat;
	width: 135px;
	height: 35px;
	text-indent: -9999px;
}

#battle_style #pruem #summary .txt00 {
	background: url(../img/system_battle_style_pruem_txt00.png) top left no-repeat;
	width: 575px;
	height: 100px;
	text-indent: -9999px;
}

#battle_style #pruem #summary .container_txt01 .txt01 {
	background: url(../img/system_battle_style_pruem_txt01.png) top left no-repeat;
	width: 347px;
	height: 73px;
	text-indent: -9999px;
}

/* ratsu */
#battle_style #ratsu .frame_middle {
	height: 730px;
}

#battle_style #ratsu #summary h3 {
	margin-bottom: 16px;
}

#battle_style #ratsu #summary .txt00 {
	margin-bottom: 18px;
}

#battle_style #ratsu #summary .txt01 {
	margin-bottom: 18px;
}

#battle_style #ratsu #summary .pop00,
#battle_style #ratsu #summary .pop01 {
	float: left;
	margin-right: 12px;
	margin-bottom: 18px;
}
#battle_style #ratsu #summary .pop01 {
	position: relative;
	margin-right: 0px;
}
#battle_style #ratsu #summary .img00 {
	padding-left: 34px;
}

#battle_style #ratsu #summary h3 {
	background: url(../img/system_battle_style_ratsu_cap.png) top left no-repeat;
	width: 111px;
	height: 35px;
	text-indent: -9999px;
}

#battle_style #ratsu #summary .txt00 {
	background: url(../img/system_battle_style_ratsu_txt00.png) top left no-repeat;
	width: 681px;
	height: 73px;
	text-indent: -9999px;
}

#battle_style #ratsu #summary .txt01 {
	background: url(../img/system_battle_style_ratsu_txt01.png) top left no-repeat;
	width: 555px;
	height: 73px;
	text-indent: -9999px;
}

/* uni */
#battle_style #uni .frame_middle {
	height: 820px;
}

#battle_style #uni #summary h3 {
	margin-bottom: 16px;
}

#battle_style #uni #summary .txt00 {
	margin-bottom: 18px;
}

#battle_style #uni #summary .txt01 {
	margin-bottom: 18px;
}

#battle_style #uni #summary .pop00,
#battle_style #uni #summary .pop01 {
	float: left;
	margin-right: 12px;
	margin-bottom: 20px;
}
#battle_style #uni #summary .pop01 {
	position: relative;
	margin-right: 0px;
}
#battle_style #uni #summary .img00 {
	padding-left: 15px;
}

#battle_style #uni #summary h3 {
	background: url(../img/system_battle_style_uni_cap.png) top left no-repeat;
	width: 90px;
	height: 33px;
	text-indent: -9999px;
}

#battle_style #uni #summary .txt00 {
	background: url(../img/system_battle_style_uni_txt00.png) top left no-repeat;
	width: 575px;
	height: 73px;
	text-indent: -9999px;
}

#battle_style #uni #summary .txt01 {
	background: url(../img/system_battle_style_uni_txt01.png) top left no-repeat;
	width: 537px;
	height: 73px;
	text-indent: -9999px;
}

/* oldrich */
#battle_style #oldrich .frame_middle {
	height: 750px;
}

#battle_style #oldrich #summary h3 {
	margin-bottom: 16px;
}

#battle_style #oldrich #summary .txt00 {
	margin-bottom: 18px;
}

#battle_style #oldrich #summary .txt01 {
	margin-bottom: 18px;
}

#battle_style #oldrich #summary .pop00,
#battle_style #oldrich #summary .pop01 {
	float: left;
	margin-right: 12px;
	margin-bottom: 20px;
}
#battle_style #oldrich #summary .pop01 {
	position: relative;
	margin-right: 0px;
}
#battle_style #oldrich #summary .img00 {
	padding-left: 15px;
}

#battle_style #oldrich #summary h3 {
	background: url(../img/system_battle_style_oldrich_cap.png) top left no-repeat;
	width: 137px;
	height: 35px;
	text-indent: -9999px;
}

#battle_style #oldrich #summary .txt00 {
	background: url(../img/system_battle_style_oldrich_txt00.png) top left no-repeat;
	width: 668px;
	height: 99px;
	text-indent: -9999px;
}

#battle_style #oldrich #summary .txt01 {
	background: url(../img/system_battle_style_oldrich_txt01.png) top left no-repeat;
	width: 384px;
	height: 72px;
	text-indent: -9999px;
}

/* odette */
#battle_style #odette .frame_middle {
	height: 750px;
}

#battle_style #odette #summary h3 {
	margin-bottom: 16px;
}

#battle_style #odette #summary .txt00 {
	margin-bottom: 18px;
}

#battle_style #odette #summary .txt01 {
	margin-bottom: 18px;
}

#battle_style #odette #summary .pop00,
#battle_style #odette #summary .pop01 {
	float: left;
	margin-right: 12px;
	margin-bottom: 20px;
}
#battle_style #odette #summary .pop01 {
	position: relative;
	margin-right: 0px;
}
#battle_style #odette #summary .img00 {
	padding-left: 0px;
}

#battle_style #odette #summary h3 {
	background: url(../img/system_battle_style_odette_cap.png) top left no-repeat;
	width: 137px;
	height: 35px;
	text-indent: -9999px;
}

#battle_style #odette #summary .txt00 {
	background: url(../img/system_battle_style_odette_txt00.png) top left no-repeat;
	width: 659px;
	height: 100px;
	text-indent: -9999px;
}

#battle_style #odette #summary .txt01 {
	background: url(../img/system_battle_style_odette_txt01.png) top left no-repeat;
	width: 384px;
	height: 73px;
	text-indent: -9999px;
}

/* hawelka */
#battle_style #hawelka .frame_middle {
	height: 750px;
}

#battle_style #hawelka #summary h3 {
	margin-bottom: 16px;
}

#battle_style #hawelka #summary .txt00 {
	margin-bottom: 18px;
}

#battle_style #hawelka #summary .txt01 {
	margin-bottom: 18px;
}

#battle_style #hawelka #summary .pop00,
#battle_style #hawelka #summary .pop01 {
	float: left;
	margin-right: 12px;
	margin-bottom: 20px;
}
#battle_style #hawelka #summary .pop01 {
	position: relative;
	margin-right: 0px;
}
#battle_style #hawelka #summary .img00 {
	padding-left: 4px;
}

#battle_style #hawelka #summary h3 {
	background: url(../img/system_battle_style_hawelka_cap.png) top left no-repeat;
	width: 163px;
	height: 34px;
	text-indent: -9999px;
}

#battle_style #hawelka #summary .txt00 {
	background: url(../img/system_battle_style_hawelka_txt00.png) top left no-repeat;
	width: 680px;
	height: 100px;
	text-indent: -9999px;
}

#battle_style #hawelka #summary .txt01 {
	background: url(../img/system_battle_style_hawelka_txt01.png) top left no-repeat;
	width: 404px;
	height: 73px;
	text-indent: -9999px;
}

/* violon */
#battle_style #violon .frame_middle {
	height: 770px;
}

#battle_style #violon #summary h3 {
	margin-bottom: 16px;
}

#battle_style #violon #summary .txt00 {
	margin-bottom: 18px;
}

#battle_style #violon #summary .txt01 {
	margin-bottom: 18px;
}

#battle_style #violon #summary .pop00,
#battle_style #violon #summary .pop01 {
	float: left;
	margin-right: 12px;
	margin-bottom: 20px;
}
#battle_style #violon #summary .pop01 {
	position: relative;
	margin-right: 0px;
}
#battle_style #violon #summary .img00 {
	padding-left: 0px;
}

#battle_style #violon #summary h3 {
	background: url(../img/system_battle_style_violon_cap.png) top left no-repeat;
	width: 165px;
	height: 35px;
	text-indent: -9999px;
}

#battle_style #violon #summary .txt00 {
	background: url(../img/system_battle_style_violon_txt00.png) top left no-repeat;
	width: 680px;
	height: 100px;
	text-indent: -9999px;
}

#battle_style #violon #summary .txt01 {
	background: url(../img/system_battle_style_violon_txt01.png) top left no-repeat;
	width: 537px;
	height: 72px;
	text-indent: -9999px;
}

/* karous */
#battle_style #karous .frame_middle {
	height: 720px;
}

#battle_style #karous #summary h3 {
	margin-bottom: 16px;
}

#battle_style #karous #summary .txt00 {
	margin-bottom: 18px;
}

#battle_style #karous #summary .txt01 {
	margin-bottom: 18px;
}

#battle_style #karous #summary .pop00,
#battle_style #karous #summary .pop01 {
	float: left;
	margin-right: 12px;
	margin-bottom: 20px;
}
#battle_style #karous #summary .pop01 {
	position: relative;
	margin-right: 0px;
}
#battle_style #karous #summary .img00 {
	padding-left: 0px;
}

#battle_style #karous #summary h3 {
	background: url(../img/system_battle_style_karous_cap.png) top left no-repeat;
	width: 138px;
	height: 34px;
	text-indent: -9999px;
}

#battle_style #karous #summary .txt00 {
	background: url(../img/system_battle_style_karous_txt00.png) top left no-repeat;
	width: 680px;
	height: 100px;
	text-indent: -9999px;
}

#battle_style #karous #summary .txt01 {
	background: url(../img/system_battle_style_karous_txt01.png) top left no-repeat;
	width: 575px;
	height: 73px;
	text-indent: -9999px;
}

/* luise */
#battle_style #luise .frame_middle {
	height: 670px;
}

#battle_style #luise #summary h3 {
	margin-bottom: 16px;
}

#battle_style #luise #summary .txt00 {
	margin-bottom: 18px;
}

#battle_style #luise #summary .pop00,
#battle_style #luise #summary .pop01 {
	float: left;
	margin-right: 12px;
	margin-bottom: 10px;
}
#battle_style #luise #summary .pop01 {
	position: relative;
	margin-right: 0px;
}
#battle_style #luise #summary .img00 {
	padding-left: 0px;
}

#battle_style #luise #summary h3 {
	background: url(../img/system_battle_style_luise_cap.png) top left no-repeat;
	width: 141px;
	height: 34px;
	text-indent: -9999px;
}

#battle_style #luise #summary .txt00 {
	background: url(../img/system_battle_style_luise_txt00.png) top left no-repeat;
	width: 632px;
	height: 99px;
	text-indent: -9999px;
}

/* elias */
#battle_style #elias .frame_middle {
	height: 820px;
}

#battle_style #elias #summary h3 {
	margin-bottom: 16px;
}

#battle_style #elias #summary .txt00 {
	margin-bottom: 18px;
}

#battle_style #elias #summary .pop00,
#battle_style #elias #summary .pop01 {
	float: left;
	margin-right: 12px;
	margin-bottom: 10px;
}
#battle_style #elias #summary .pop01 {
	position: relative;
	margin-right: 0px;
}
#battle_style #elias #summary .img00 {
	padding-left: 30px;
}

#battle_style #elias #summary h3 {
	background: url(../img/system_battle_style_elias_cap.png) top left no-repeat;
	width: 186px;
	height: 35px;
	text-indent: -9999px;
}

#battle_style #elias #summary .txt00 {
	background: url(../img/system_battle_style_elias_txt00.png) top left no-repeat;
	width: 681px;
	height: 189px;
	text-indent: -9999px;
}

/* marianne */
#battle_style #marianne .frame_middle {
	height: 780px;
}

#battle_style #marianne #summary h3 {
	margin-bottom: 16px;
}

#battle_style #marianne #summary .txt00 {
	margin-bottom: 18px;
}

#battle_style #marianne #summary .pop00,
#battle_style #marianne #summary .pop01 {
	float: left;
	margin-right: 12px;
	margin-bottom: 10px;
}
#battle_style #marianne #summary .pop01 {
	position: relative;
	margin-right: 0px;
}
#battle_style #marianne #summary .img00 {
	padding-left: 30px;
}

#battle_style #marianne #summary h3 {
	background: url(../img/system_battle_style_marianne_cap.png) top left no-repeat;
	width: 162px;
	height: 35px;
	text-indent: -9999px;
}

#battle_style #marianne #summary .txt00 {
	background: url(../img/system_battle_style_marianne_txt00.png) top left no-repeat;
	width: 681px;
	height: 190px;
	text-indent: -9999px;
}

/*----------------------------------------------------------

#character_skill

----------------------------------------------------------*/
#character_skill .frame_middle {
	height: 1046px;
}

#character_skill #main_content h2 {
	background: url(../img/system_character_skill_cap.png) top left no-repeat;
	width: 568px;
	height: 99px;
	text-indent: -9999px;
}

#character_skill #main_content #paragraph00,
#character_skill #main_content #paragraph01,
#character_skill #main_content #paragraph02 {
	position: relative;
	padding-top: 16px;
	padding-left: 8px;
}

#character_skill #main_content #paragraph00 .txt00,
#character_skill #main_content #paragraph01 .txt00 {
	margin-bottom: 12px;
}

#character_skill #main_content #paragraph02 .txt00 {
	position: absolute;
	top: 3px;
	left: 3px;
}

#character_skill #main_content #paragraph00 .pop00,
#character_skill #main_content #paragraph00 .pop01,
#character_skill #main_content #paragraph00 .pop02 {
	float: left;
	margin-right: 9px;
}

#character_skill #main_content #paragraph01 .pop00,
#character_skill #main_content #paragraph01 .pop01,
#character_skill #main_content #paragraph01 .pop02,
#character_skill #main_content #paragraph01 .pop03 {
	float: left;
	margin-right: 12px;
}

#character_skill #main_content #paragraph01 .pop00,
#character_skill #main_content #paragraph01 .pop01 {
	margin-bottom: 6px;
}

#character_skill #main_content #paragraph01 .pop02,
#character_skill #main_content #paragraph01 .pop03 {
	margin-bottom: 16px;
}

#character_skill #main_content #paragraph02 .pop00 {
	position: absolute;
	top: 30px;
	left: 336px;
}

#character_skill #main_content #paragraph01 .container_pop00_03 {
	position: relative;
}
#character_skill #main_content #paragraph01 .container_pop00_03 .arrow00 {
	position: absolute;
	left: 292px;
	top: 70px;
	z-index: 1;
}
#character_skill #main_content #paragraph01 .container_pop00_03 .arrow01 {
	position: absolute;
	left: 296px;
	top: 160px;
	z-index: 1;
}
#character_skill #main_content #paragraph01 .container_pop00_03 .arrow02 {
	position: absolute;
	left: 292px;
	top: 258px;
	z-index: 1;
}

#character_skill #main_content #paragraph00 > .txt00 {
	background: url(../img/system_character_skill_paragraph00_txt00.png) top left no-repeat;
	width: 681px;
	height: 180px;
	text-indent: -9999px;
}

#character_skill #main_content #paragraph01 > .txt00 {
	background: url(../img/system_character_skill_paragraph01_txt00.png) top left no-repeat;
	width: 681px;
	height: 234px;
	text-indent: -9999px;
}

#character_skill #main_content #paragraph02 > .txt00 {
	background: url(../img/system_character_skill_paragraph02_txt00.png) top left no-repeat;
	width: 536px;
	height: 207px;
	text-indent: -9999px;
}


/*----------------------------------------------------------

#battle_mode

----------------------------------------------------------*/
/* å…±é€?*/
#battle_mode #main_content h2 {
	background: url(../img/system_battle_mode_cap.png) top left no-repeat;
	width: 568px;
	height: 99px;
	text-indent: -9999px;
}

#battle_mode #main_content #summary {
	padding-top: 16px;
	padding-left: 8px;
}

/* battle_mode_nav */
#battle_mode_nav {
	padding-top: 8px;
	margin-left: 24px;
	margin-bottom: 8px;
}

#battle_mode_nav li p,
#battle_mode_nav li a {
	background: url(../img/system_battle_mode_nav.png) top left no-repeat;
	background-position: -0px -0px;
	width: 104px;
	height: 30px;
}
#battle_mode_nav li span.new {
	position: absolute;
	left: -40px;
	top: 0px;
}

#battle_mode_nav li.princess p,
#battle_mode_nav li.princess a {
	background-position: -0px -0px;
}
#battle_mode_nav li.princess a:hover,
#battle_mode_nav li.princess a.selected {
	background-position: -104px -0px;
}
#battle_mode_nav li.princess .new {
	visibility: hidden;
}

#battle_mode_nav li.dogfight p,
#battle_mode_nav li.dogfight a {
	background-position: -0px -30px;
}
#battle_mode_nav li.dogfight a:hover,
#battle_mode_nav li.dogfight a.selected {
	background-position: -104px -30px;
}
#battle_mode_nav li.dogfight .new {
	visibility: hidden;
}

#battle_mode_nav li.super_dogfight p,
#battle_mode_nav li.super_dogfight a {
	background-position: -0px -60px;
}
#battle_mode_nav li.super_dogfight a:hover,
#battle_mode_nav li.super_dogfight a.selected {
	background-position: -104px -60px;
}
#battle_mode_nav li.super_dogfight .new {
	visibility: hidden;
}

/* princess */
#battle_mode #princess .frame_middle {
	height: 1683px;
}

#battle_mode #princess #summary h3 {
	margin-bottom: 16px;
}

#battle_mode #princess #summary .txt00,
#battle_mode #princess #summary .txt01,
#battle_mode #princess #summary .txt02,
#battle_mode #princess #summary .txt03,
#battle_mode #princess #summary .txt04 {
	margin-bottom: 16px;
}

#battle_mode #princess #summary .pop00,
#battle_mode #princess #summary .pop01,
#battle_mode #princess #summary .pop02,
#battle_mode #princess #summary .pop03,
#battle_mode #princess #summary .container_pop04,
#battle_mode #princess #summary .pop07,
#battle_mode #princess #summary .pop08,
#battle_mode #princess #summary .pop09,
#battle_mode #princess #summary .pop10 {
	margin-bottom: 20px;
}

#battle_mode #princess #summary .pop00,
#battle_mode #princess #summary .pop01,
#battle_mode #princess #summary .pop02,
#battle_mode #princess #summary .pop03,
#battle_mode #princess #summary .pop07,
#battle_mode #princess #summary .pop08,
#battle_mode #princess #summary .pop09,
#battle_mode #princess #summary .pop10 {
	float: left;
	margin-right: 12px;
}
#battle_mode #princess #summary .pop04,
#battle_mode #princess #summary .pop05,
#battle_mode #princess #summary .pop06 {
	margin-right: 4px;
}

#battle_mode #princess #summary .pop01,
#battle_mode #princess #summary .pop03,
#battle_mode #princess #summary .pop06,
#battle_mode #princess #summary .pop08,
#battle_mode #princess #summary .pop10 {
	margin-right: 0px;
}

#battle_mode #princess #summary .container_pop04 {
	position: relative;
}
#battle_mode #princess #summary .container_pop04 .arrow00 {
	position: absolute;
	left: 200px;
	top: 44px;
	z-index: 1;
}
#battle_mode #princess #summary .container_pop04 .arrow01 {
	position: absolute;
	left: 431px;
	top: 44px;
	z-index: 1;
}

#battle_mode #princess #summary h3 {
	background: url(../img/system_battle_mode_princess_cap.png) top left no-repeat;
	width: 117px;
	height: 35px;
	text-indent: -9999px;
}

#battle_mode #princess #summary .txt00 {
	background: url(../img/system_battle_mode_princess_txt00.png) top left no-repeat;
	width: 679px;
	height: 126px;
	text-indent: -9999px;
}

#battle_mode #princess #summary .txt01 {
	background: url(../img/system_battle_mode_princess_txt01.png) top left no-repeat;
	width: 681px;
	height: 180px;
	text-indent: -9999px;
}

#battle_mode #princess #summary .txt02 {
	background: url(../img/system_battle_mode_princess_txt02.png) top left no-repeat;
	width: 679px;
	height: 127px;
	text-indent: -9999px;
}

#battle_mode #princess #summary .txt03 {
	background: url(../img/system_battle_mode_princess_txt03.png) top left no-repeat;
	width: 681px;
	height: 180px;
	text-indent: -9999px;
}

#battle_mode #princess #summary .txt04 {
	background: url(../img/system_battle_mode_princess_txt04.png) top left no-repeat;
	width: 681px;
	height: 127px;
	text-indent: -9999px;
}

/* dogfight */
#battle_mode #dogfight .frame_middle {
	height: 2160px;
}

#battle_mode #dogfight #summary h3 {
	margin-bottom: 16px;
}

#battle_mode #dogfight #summary .txt00,
#battle_mode #dogfight #summary .txt01,
#battle_mode #dogfight #summary .txt02,
#battle_mode #dogfight #summary .txt03,
#battle_mode #dogfight #summary .txt04,
#battle_mode #dogfight #summary .txt05 {
	margin-bottom: 16px;
}

#battle_mode #dogfight #summary .pop00,
#battle_mode #dogfight #summary .pop01,
#battle_mode #dogfight #summary .pop02,
#battle_mode #dogfight #summary .pop03,
#battle_mode #dogfight #summary .pop04,
#battle_mode #dogfight #summary .pop05,
#battle_mode #dogfight #summary .pop06,
#battle_mode #dogfight #summary .pop07,
#battle_mode #dogfight #summary .pop08,
#battle_mode #dogfight #summary .pop09,
#battle_mode #dogfight #summary .pop10,
#battle_mode #dogfight #summary .pop11 {
	float: left;
	margin-right: 12px;
}
#battle_mode #dogfight #summary .pop01,
#battle_mode #dogfight #summary .pop03,
#battle_mode #dogfight #summary .pop05,
#battle_mode #dogfight #summary .pop06,
#battle_mode #dogfight #summary .pop08,
#battle_mode #dogfight #summary .pop10,
#battle_mode #dogfight #summary .pop11 {
	margin-right: 0px;
}

#battle_mode #dogfight #summary .pop00,
#battle_mode #dogfight #summary .pop01,
#battle_mode #dogfight #summary .pop02,
#battle_mode #dogfight #summary .pop03,
#battle_mode #dogfight #summary .pop04,
#battle_mode #dogfight #summary .pop05,
#battle_mode #dogfight #summary .pop06,
#battle_mode #dogfight #summary .pop09,
#battle_mode #dogfight #summary .pop10,
#battle_mode #dogfight #summary .pop11 {
	margin-bottom: 20px;
}
#battle_mode #dogfight #summary .pop07,
#battle_mode #dogfight #summary .pop08 {
	margin-bottom: 6px;
}

#battle_mode #dogfight #summary .pop06,
#battle_mode #dogfight #summary .pop11 {
	margin-left: 170px;
}

#battle_mode #dogfight #summary .container_pop07 {
	position: relative;
}
#battle_mode #dogfight #summary .container_pop07 .arrow00 {
	position: absolute;
	left: 292px;
	top: 70px;
	z-index: 1;
}
#battle_mode #dogfight #summary .container_pop07 .arrow01 {
	position: absolute;
	left: 296px;
	top: 160px;
	z-index: 1;
}
#battle_mode #dogfight #summary .container_pop07 .arrow02 {
	position: absolute;
	left: 292px;
	top: 258px;
	z-index: 1;
}

#battle_mode #dogfight #summary h3 {
	background: url(../img/system_battle_mode_dogfight_cap.png) top left no-repeat;
	width: 118px;
	height: 35px;
	text-indent: -9999px;
}

#battle_mode #dogfight #summary .txt00 {
	background: url(../img/system_battle_mode_dogfight_txt00.png) top left no-repeat;
	width: 681px;
	height: 153px;
	text-indent: -9999px;
}

#battle_mode #dogfight #summary .txt01 {
	background: url(../img/system_battle_mode_dogfight_txt01.png) top left no-repeat;
	width: 661px;
	height: 127px;
	text-indent: -9999px;
}

#battle_mode #dogfight #summary .txt02 {
	background: url(../img/system_battle_mode_dogfight_txt02.png) top left no-repeat;
	width: 669px;
	height: 99px;
	text-indent: -9999px;
}

#battle_mode #dogfight #summary .txt03 {
	background: url(../img/system_battle_mode_dogfight_txt03.png) top left no-repeat;
	width: 616px;
	height: 100px;
	text-indent: -9999px;
}

#battle_mode #dogfight #summary .txt04 {
	background: url(../img/system_battle_mode_dogfight_txt04.png) top left no-repeat;
	width: 680px;
	height: 154px;
	text-indent: -9999px;
}

#battle_mode #dogfight #summary .txt05 {
	background: url(../img/system_battle_mode_dogfight_txt05.png) top left no-repeat;
	width: 679px;
	height: 126px;
	text-indent: -9999px;
}

/* super_dogfight */
#battle_mode #super_dogfight .frame_middle {
	height: 2100px;
}

#battle_mode #super_dogfight #summary h3 {
	margin-bottom: 16px;
}

#battle_mode #super_dogfight #summary .txt00,
#battle_mode #super_dogfight #summary .txt01,
#battle_mode #super_dogfight #summary .txt02,
#battle_mode #super_dogfight #summary .txt03,
#battle_mode #super_dogfight #summary .txt04 {
	margin-bottom: 16px;
}

#battle_mode #super_dogfight #summary .pop00 {
	margin-bottom: 15px;
}

#battle_mode #super_dogfight #summary .pop02,
#battle_mode #super_dogfight #summary .pop03,
#battle_mode #super_dogfight #summary .pop04,
#battle_mode #super_dogfight #summary .pop06,
#battle_mode #super_dogfight #summary .pop07,
#battle_mode #super_dogfight #summary .pop08,
#battle_mode #super_dogfight #summary .pop09,
#battle_mode #super_dogfight #summary .pop10,
#battle_mode #super_dogfight #summary .pop11,
#battle_mode #super_dogfight #summary .pop12 {
	float: left;
	margin-right: 12px;
}

#battle_mode #super_dogfight #summary .pop03,
#battle_mode #super_dogfight #summary .pop05,
#battle_mode #super_dogfight #summary .pop07,
#battle_mode #super_dogfight #summary .pop09,
#battle_mode #super_dogfight #summary .pop10,
#battle_mode #super_dogfight #summary .pop11,
#battle_mode #super_dogfight #summary .pop12 {
	margin-right: 0px;
}

#battle_mode #super_dogfight #summary .pop01,
#battle_mode #super_dogfight #summary .pop02,
#battle_mode #super_dogfight #summary .pop03,
#battle_mode #super_dogfight #summary .pop04,
#battle_mode #super_dogfight #summary .pop05,
#battle_mode #super_dogfight #summary .pop06,
#battle_mode #super_dogfight #summary .pop07,
#battle_mode #super_dogfight #summary .pop09,
#battle_mode #super_dogfight #summary .pop10,
#battle_mode #super_dogfight #summary .pop11,
#battle_mode #super_dogfight #summary .pop12 {
	margin-bottom: 20px;
}

#battle_mode #super_dogfight #summary .pop10,
#battle_mode #super_dogfight #summary .pop11,
#battle_mode #super_dogfight #summary .pop12 {
	margin-right: 12px;
}

#battle_mode #super_dogfight #summary .container_pop00 {
	position: relative;
}
#battle_mode #super_dogfight #summary .container_pop00 .img00 {
	position: absolute;
	left: 320px;
	top: 52px;
}

#battle_mode #super_dogfight #summary .container_pop10 {
	position: relative;
}
#battle_mode #super_dogfight #summary .container_pop10 .arrow00 {
	position: absolute;
	left: 203px;
	top: 35px;
	z-index: 1;
}
#battle_mode #super_dogfight #summary .container_pop10 .arrow01 {
	position: absolute;
	left: 434px;
	top: 35px;
	z-index: 1;
}

#battle_mode #super_dogfight #summary h3 {
	background: url(../img/system_battle_mode_super_dogfight_cap.png) top left no-repeat;
	width: 118px;
	height: 35px;
	text-indent: -9999px;
}

#battle_mode #super_dogfight #summary .txt00 {
	background: url(../img/system_battle_mode_super_dogfight_txt00.png) top left no-repeat;
	width: 681px;
	height: 127px;
	text-indent: -9999px;
}

#battle_mode #super_dogfight #summary .txt01 {
	background: url(../img/system_battle_mode_super_dogfight_txt01.png) top left no-repeat;
	width: 622px;
	height: 208px;
	text-indent: -9999px;
}

#battle_mode #super_dogfight #summary .txt02 {
	background: url(../img/system_battle_mode_super_dogfight_txt02.png) top left no-repeat;
	width: 593px;
	height: 100px;
	text-indent: -9999px;
}

#battle_mode #super_dogfight #summary .txt03 {
	background: url(../img/system_battle_mode_super_dogfight_txt03.png) top left no-repeat;
	width: 678px;
	height: 181px;
	text-indent: -9999px;
}

#battle_mode #super_dogfight #summary .txt04 {
	background: url(../img/system_battle_mode_super_dogfight_txt04.png) top left no-repeat;
	width: 679px;
	height: 153px;
	text-indent: -9999px;
}

/*----------------------------------------------------------

#corps

----------------------------------------------------------*/
#corps .frame_middle {
	height: 930px;
}

#corps #main_content h2 {
	background: url(../img/system_corps_cap.png) top left no-repeat;
	width: 568px;
	height: 99px;
	text-indent: -9999px;
}

#corps #main_content #summary {
	position: relative;
	padding-top: 16px;
	padding-left: 8px;
}

#corps #main_content #summary .txt00,
#corps #main_content #summary .txt01,
#corps #main_content #summary .txt02 {
	margin-bottom: 16px;
}

#corps #main_content #summary .txt00 {
	float: left;
}

#corps #main_content #summary .pop00,
#corps #main_content #summary .pop01,
#corps #main_content #summary .pop02 {
	float: left;
	margin-right: 12px;
}

#corps #main_content #summary .pop00,
#corps #main_content #summary .pop02 {
	margin-right: 0px;
}

#corps #main_content #summary .pop00,
#corps #main_content #summary .pop01,
#corps #main_content #summary .pop02 {
	margin-bottom: 20px;
}

#corps #main_content #summary .pop00 {
	margin-top: 20px;
	margin-left: 24px;
	margin-bottom: 10px;
}

#corps #main_content #summary .img00 {
	margin-left: 4px;
	margin-bottom: 20px;
}

#corps #main_content #summary .txt00 {
	background: url(../img/system_corps_summary_txt00.png) top left no-repeat;
	width: 325px;
	height: 153px;
	text-indent: -9999px;
}

#corps #main_content #summary .txt01 {
	background: url(../img/system_corps_summary_txt01.png) top left no-repeat;
	width: 682px;
	height: 207px;
	text-indent: -9999px;
}

#corps #main_content #summary .txt02 {
	background: url(../img/system_corps_summary_txt02.png) top left no-repeat;
	width: 682px;
	height: 234px;
	text-indent: -9999px;
}

/*----------------------------------------------------------

#favorability_rating

----------------------------------------------------------*/
#favorability_rating .frame_middle {
	height: 1300px;
}

#favorability_rating #main_content h2 {
	background: url(../img/system_favorability_rating_cap.png) top left no-repeat;
	width: 568px;
	height: 99px;
	text-indent: -9999px;
}

#favorability_rating #main_content #summary {
	position: relative;
	padding-top: 16px;
	padding-left: 8px;
}

#favorability_rating #main_content #summary .txt00,
#favorability_rating #main_content #summary .txt01,
#favorability_rating #main_content #summary .txt02,
#favorability_rating #main_content #summary .txt03 {
	margin-bottom: 12px;
}

#favorability_rating #main_content #summary .pop00,
#favorability_rating #main_content #summary .pop01,
#favorability_rating #main_content #summary .pop02,
#favorability_rating #main_content #summary .pop03,
#favorability_rating #main_content #summary .pop04,
#favorability_rating #main_content #summary .pop05,
#favorability_rating #main_content #summary .pop06,
#favorability_rating #main_content #summary .pop07,
#favorability_rating #main_content #summary .pop08,
#favorability_rating #main_content #summary .pop09 {
	float: left;
	margin-right: 12px;
	margin-bottom: 20px;
}

#favorability_rating #main_content #summary .pop04,
#favorability_rating #main_content #summary .pop05,
#favorability_rating #main_content #summary .pop06,
#favorability_rating #main_content #summary .pop07,
#favorability_rating #main_content #summary .pop08,
#favorability_rating #main_content #summary .pop09 {
	margin-right: 8px;
}

#favorability_rating #main_content #summary .pop06,
#favorability_rating #main_content #summary .pop09 {
	margin-right: 0px;
}

#favorability_rating #main_content #summary .container_pop07_pop09 {
	position: relative;
}
#favorability_rating #main_content #summary .container_pop07_pop09 .arrow00 {
	position: absolute;
	left: 200px;
	top: 38px;
	z-index: 1;
}
#favorability_rating #main_content #summary .container_pop07_pop09 .arrow01 {
	position: absolute;
	left: 431px;
	top: 38px;
	z-index: 1;
}

#favorability_rating #main_content #summary > .txt00 {
	background: url(../img/system_favorability_rating_summary_txt00.png) top left no-repeat;
	width: 682px;
	height: 181px;
	text-indent: -9999px;
}

#favorability_rating #main_content #summary > .txt01 {
	background: url(../img/system_favorability_rating_summary_txt01.png) top left no-repeat;
	width: 681px;
	height: 154px;
	text-indent: -9999px;
}

#favorability_rating #main_content #summary > .txt02 {
	background: url(../img/system_favorability_rating_summary_txt02.png) top left no-repeat;
	width: 681px;
	height: 153px;
	text-indent: -9999px;
}

#favorability_rating #main_content #summary > .txt03 {
	background: url(../img/system_favorability_rating_summary_txt03.png) top left no-repeat;
	width: 682px;
	height: 208px;
	text-indent: -9999px;
}

/*----------------------------------------------------------

#stage

----------------------------------------------------------*/
#stage .frame_middle {
	height: 2600px;
}

#keyword #main_content #cave_of_freezing > .new {
	margin-left: -6px;
	margin-bottom: 6px;
	visibility: visible;
}

#stage #main_content h2 {
	background: url(../img/system_stage_cap.png) top left no-repeat;
	width: 568px;
	height: 99px;
	text-indent: -9999px;
}

#stage #main_content #forest,
#stage #main_content #iceberg,
#stage #main_content #desert,
#stage #main_content #cave_of_crystal,
#stage #main_content #cave_of_freezing {
	position: relative;
	padding-top: 16px;
	padding-left: 8px;
}

#stage #main_content #forest h3,
#stage #main_content #iceberg h3,
#stage #main_content #desert h3,
#stage #main_content #cave_of_crystal h3,
#stage #main_content #cave_of_freezing h3 {
	margin-bottom: 16px;
}

#stage #main_content #forest .txt00,
#stage #main_content #iceberg .txt00,
#stage #main_content #desert .txt00,
#stage #main_content #cave_of_crystal .txt00,
#stage #main_content #cave_of_freezing .txt00 {
	margin-bottom: 12px;
}

#stage #main_content #forest .img00,
#stage #main_content #iceberg .img00,
#stage #main_content #desert .img00,
#stage #main_content #cave_of_crystal .img00,
#stage #main_content #cave_of_freezing .img00 {
	margin-left: -8px;
}


#stage #main_content #forest h3 {
	background: url(../img/system_stage_forest_cap.png) top left no-repeat;
	width: 145px;
	height: 35px;
	text-indent: -9999px;
}

#stage #main_content #forest .txt00 {
	background: url(../img/system_stage_forest_txt00.png) top left no-repeat;
	width: 680px;
	height: 99px;
	text-indent: -9999px;
}

#stage #main_content #iceberg h3 {
	background: url(../img/system_stage_iceberg_cap.png) top left no-repeat;
	width: 144px;
	height: 35px;
	text-indent: -9999px;
}

#stage #main_content #iceberg .txt00 {
	background: url(../img/system_stage_iceberg_txt00.png) top left no-repeat;
	width: 670px;
	height: 46px;
	text-indent: -9999px;
}

#stage #main_content #desert h3 {
	background: url(../img/system_stage_desert_cap.png) top left no-repeat;
	width: 144px;
	height: 35px;
	text-indent: -9999px;
}

#stage #main_content #desert .txt00 {
	background: url(../img/system_stage_desert_txt00.png) top left no-repeat;
	width: 682px;
	height: 72px;
	text-indent: -9999px;
}

#stage #main_content #cave_of_crystal h3 {
	background: url(../img/system_stage_cave_of_crystal_cap.png) top left no-repeat;
	width: 170px;
	height: 35px;
	text-indent: -9999px;
}

#stage #main_content #cave_of_crystal .txt00 {
	background: url(../img/system_stage_cave_of_crystal_txt00.png) top left no-repeat;
	width: 680px;
	height: 72px;
	text-indent: -9999px;
}

#stage #main_content #cave_of_freezing h3 {
	background: url(../img/system_stage_cave_of_freezing_cap.png) top left no-repeat;
	width: 222px;
	height: 35px;
	text-indent: -9999px;
}

#stage #main_content #cave_of_freezing .txt00 {
	background: url(../img/system_stage_cave_of_freezing_txt00.png) top left no-repeat;
	width: 681px;
	height: 126px;
	text-indent: -9999px;
}
