/* CSS Document */
/*----------------------------------------------------
     css for namco-ch ACECOMBAT X
     ace-x.css
----------------------------------------------------*/

body		{ margin:0 auto; padding: 0px; text-align:center; }
p			{ font-size: 12px; line-height: 24px; color: #122338; }
a			{ color: #0072FF; text-decoration: none; }
a:hover		{ color: #0072FF; text-decoration: underline; }
li			{ font-size: 12px; line-height: 24px; color: #122338; }
hr			{margin:0 auto; padding:0 auto; border:1px solid; border-color:#122338;}

#v-disp			{ padding: 0px; background-color:#FFF; text-align:center;}
#container		{ width: 760px; padding: 0 0 20px; margin: 0 auto; text-align: center; border-right: 1px solid #122338; border-left: 1px solid #122338; }
#main		{ text-align: left; margin: 0 30px 0 20px; }

#top_img	{ padding: 20px 0 20px; }
#spec		{ margin: 35px auto; font-size: 12px; color: #122338; line-height: 18px; text-align: left; }
#spec p		{ line-height: 15px; }
#table_pad10 { padding:10px;}
h1			{ margin: 0; }
h2			{ margin: 30px 0 30px; }
h3			{ margin: 0 0 30px 10px; padding-top: 50px; }
h3#p1		{ padding-top: 10px; } 
h4			{ margin: 0 0 20px; }
.text		{ font:"MS P????", Osaka, "?????? Pro W3"; font-size:10px; line-height: 14px; text-align:left; color: #122338; }
.text_h		{ font-size: 14px; line-height: 24px; color: #122338; }
.padding_left{padding-left:15px;}
.padding_right{padding-right:30px;}
.padding_left2{padding-left:10px;}
.padding_left3{padding-left:100px;}
.sub_h		{ font-size: 14px; line-height: 24px; color: #122338; }
.al_left	{ text-align:left}


p.para		{ margin-left: 20px; }
p.para2		{ margin-left: 10px; }

#jumptop	{ clear: both; padding: 30px 0 0; text-align: right; }


.imaborder	{ boder: 1px; border-color: #000; }
.bold	{ font-weight: bold; }


/* global navi */
#g_navi			{ height: 36px; width: 760px; margin: 0 auto; padding: 0; background: url(../img/navi_bk.gif) no-repeat; position: relative; }
#g_navi ul		{ margin: 0; padding: 0; list-style: none; }
#g_navi li		{ margin: 0; padding: 0; height: 26px; text-indent: -9999px; position: absolute; top: 5px; }
#g_navi	li a	{ display: block; text-decoration: none; height: 26px; }

#g_navi li#concept		{ left: 28px; width: 171px; background: url(../img/button_concept.gif) no-repeat; }
#g_navi li#bkground		{ left: 205px; width: 171px; background: url(../img/button_background.gif) no-repeat; }
#g_navi li#mode			{ left: 383px; width: 171px; background: url(../img/button_mode_new.gif) no-repeat; }
#g_navi li#fighters		{ left: 561px; width: 171px; background: url(../img/button_fighters_new.gif) no-repeat; }

#g_navi li#concept a:hover	{ width: 171px; background: url(../img/button_concept_f.gif) no-repeat; }
#g_navi li#bkground a:hover	{ width: 171px; background: url(../img/button_background_f.gif) no-repeat; }
#g_navi li#mode a:hover		{ width: 171px; background: url(../img/button_mode_new_f.gif) no-repeat; }
#g_navi li#fighters a:hover	{ width: 171px; background: url(../img/button_fighters_new_f.gif) no-repeat; }

#g_navi li#concept_i	{ left: 28px; width: 171px; background: url(../img/button_concept_f.gif) no-repeat; }
#g_navi li#bkground_i	{ left: 205px; width: 171px; background: url(../img/button_background_f.gif) no-repeat; }
#g_navi li#mode_i		{ left: 383px; width: 171px; background: url(../img/button_mode_new_f.gif) no-repeat; }
#g_navi li#fighters_i	{ left: 561px; width: 171px; background: url(../img/button_fighters_new_f.gif) no-repeat; }

/* background */
.bg_container1	{ clear: both; }
.bg_container2	{ clear: both; padding: 0px 0 0; }
.cont_left	{ float: left; width: 308px; margin: 0 30px 0 10px; }
.cont_left img { margin-bottom: 20px; }
.cont_left2	{ float: left;  width: 240px; text-align: center; }
.cont_story	{ width:750px; margin-top:10px; text-align:center;}
.img_space	{ margin-left:8px; margin-right:8px;}
.imag_area	{ width:700; text-align:center; padding:0;}
.hoot_left	{ width:250; text-align:left; margin-top:30px; margin-left:10px;}
.new_line	{ width:740; text-align:left; margin-top:0px; margin-bottom:0px;}
.sub_area	{ width:740; margin-top:20px;}

/* warldview */
#bg_wv       { text-align: left; margin: 20px; }
#w_main		 { text-align: left; margin: 0 20px 0 20px; }
p.warld		 { margin: 20px; font-size: 12px; line-height: 150%; }
p.warld2	 { margin: 10px 0 20px 20px; font-size: 11px; line-height: 150%; }
p.warld3	 { margin: 0px 0px 15px 5px; font-size: 11px; line-height: 120%; }
.monte_bg    { margin: 40px 0 30px 10px;}
.monte_bg2   { margin: 10px 0 30px 10px;}
/* --------- */

/* fighters */
.fighter_cont	{ clear: both; }
.fighter_thumb	{ float: left; width: 242px; padding: 0 20px 0; }
.fighter_thumb img	{ margin: 0 0 10px; }h5 {
}

/* system */
p.system	 { margin-left: 20px; font-size: 12px; color: #cc3333;}
p.system2	 { margin:0 0 20px 20px; font-size: 12px; line-height: 150%; }
p.system3	 { margin-left: 10px; font-size: 12px; color: #cc3333;}
.system_back { margin:0 auto; padding:0 0 10px 25px;}

.img_space	{margin-left:5px; margin-right:5px;}
.sub_title_s{margin:10px 0 10px 10px; }
p.midashi	{font-size:14px; font-weight:bold; }
.pad_lef10	{padding-left:10px; padding-top:10px;}
p.text2		{line-height:16px;}
.pad_rl10	{padding-left:10px; padding-right:10px;}

/* enquete */

#wall_thm	{float:right; width:280px; height:240px; padding-left:20px; padding-bottom:20px;}
#keihin_thm { padding-left:20px;}
p.enquete_b	{font-weight:bold; padding-left:20px;}

li.enpuete	{ list-style-image:url(../../enquete/img/kome_15.gif);}
li.enpuete2	{ list-style-image:url(../../enquete/img/kome2.jpg);}

#text_spec	{ width:500px; height: auto; border:1px solid; border-left-color:#000033; padding-right:20px; padding-top:10px;}
.spece		{width:600px; height:40px;}
.pad_top15	{padding-top:15px;}
.gototop	{margin-right:30px;}
#cpution	{width:430px; height:120px; text-align:left; border:1px solid; border-color:#666666;}