/* CSS Document */
/*----------------------------------------------------
     css for namco-ch talesofsymphonia_wii
     talesofsymphonia_wii.css
----------------------------------------------------*/

body	    { margin: 0px; padding: 0px; }
h1,h2,h3,h4	{ position: absolute; top: -9999px; left: -9999px; margin:0px; padding:0px;}
img			{ border: 0px; margin:0; padding:0;}
ul			{ margin:0 0 20px 0; padding:0px;}
li			{ padding:0px; margin:0px; list-style-type:none;}
.hAppear	{ position: static;  margin:0px; padding:0px;}/*h3,h4‚Ì•\Ž¦—p*/

p			{ font-size: 12px; color: #333333; line-height: 180%; margin:0px; padding:0px;}
p.small		{ font-size: 10px; color: #333333; line-height: 180%; }
p.foot		{ font-size: 12px; color: #333333; line-height: 180%; margin: 0 5px; }
a			{ font-size: 12px; color: #009933; line-height: 180%; text-decoration: none; margin:0; padding:0; }
a:hover		{ font-size: 12px; color: #33CC33; line-height: 180%; text-decoration: none; margin:0; padding:0; }
td			{ margin:0 auto; padding:0 auto;}
tr			{ margin:0 auto; padding:0 auto;}
.bold		{ font-weight:bold; line-height:170%;}
.small		{ font-size:10px;}

.clear		{ position: absolute; top: -9999px; left: -9999px; margin:0px; padding:0px; display:inline;}


/* Toppage */
#Bg			{background:url(../img/all/bg.jpg) repeat;}
#SideBg		{background:url(../img/all/cont_bg.gif) repeat-y;}
#CERP		{margin: 0 150px 0 30px;}

#TopTable	{padding:30px 0 0 0;}
#TopTable2	{padding:50px 0 0 0;}

#MainBg		{background:url(../img/top/top_main_bg.jpg) no-repeat; width:800px; height:938px; display:block; text-align:left; margin:0px;}
#MainBg2	{background:url(../img/top/top_main_bg2.jpg) no-repeat; width:800px; height:800px; display:block; text-align:left; margin:0px;}

#TNaviA		{width:134px; clear:left; height:335px; display:block; margin: 30px 0 5px 0; padding-left:20px;} 
#TNaviA img	{clear:left; margin:0px; padding:0px;}
#TNaviA a	{margin:0px; padding:0px;}

#TNaviA2	{width:134px; clear:left; height:305px; display:block; margin: 20px 0 20px 0; padding-left:20px;}
#TNaviA2 img{clear:left; margin: 0px; padding:0px;}
#TNaviA2 a	{margin:0px; padding:0px;}

#banner		{clear:both; margin:5px 0 0 85px;}
#banner2	{clear:both; margin:5px 0 0 5px;}
#banner2 img{ margin:5px 0 0 90px;}

/*.spec	{margin:80px 0 0 5px; width:240px; text-align:left; padding-left:30px;}
.spec2	{margin:60px 0 0 0px; width:195px; text-align:left; padding-left:30px;}
.spec p	{font-weight:bold; line-height:200%; text-align:left;}
.spec2 p	{line-height:130%; text-align:left;}
.spec2 p span{font-weight: bold}*/

.specArea{ margin: 0; width: 800px; display: table;}

.spec			{margin:43px 0 0 150px; width:280px; text-align:left;}
* html .spec	{ margin:43px 0 0 73px; } 
.specB			{margin:48px 0 0 55px; width:300px; text-align:left;}
.spec p,
.specB p		{line-height:130%; text-align:left;}
.spec p span,
.specB p span	{font-weight: bold}
.spec p a		{line-height:130%; color: #666666; text-align:left;}
.spec p a:hover	{line-height:130%; color: #666666; text-decoration: underline; text-align:left;}

.spec2			{margin:60px 0 0 0px; width:195px; text-align:left; padding-left:30px;}
.spec2 p		{line-height:130%; text-align:left;}
.spec2 p span	{font-weight: bold}


.FL		{float:left;}

#song_bn	{ margin: 5px 0 0 20px;}
#channel_bn	{ margin: 15px 0 0 25px;}

/* TOPNAVI */

a.TopNavi01
{background:url(../img/navi/top_navi01.gif) no-repeat; width:189px; height:41px; display:block;}
a.TopNavi01:hover
{background:url(../img/navi/top_navi01_f.gif) no-repeat; width:189px; height:41px; display:block;}
a.TopNavi01n
{background:url(../img/navi/top_navi01_new.gif) no-repeat; width:189px; height:41px; display:block;}
a.TopNavi01n:hover
{background:url(../img/navi/top_navi01_new_f.gif) no-repeat; width:189px; height:41px; display:block;}

a.TopNavi02
{background:url(../img/navi/top_navi02.gif) no-repeat; width:189px; height:41px; display:block;}
a.TopNavi02:hover
{background:url(../img/navi/top_navi02_f.gif) no-repeat; width:189px; height:41px; display:block;}
a.TopNavi02n
{background:url(../img/navi/top_navi02_new.gif) no-repeat; width:189px; height:41px; display:block;}
a.TopNavi02n:hover
{background:url(../img/navi/top_navi02_new_f.gif) no-repeat; width:189px; height:41px; display:block;}

a.TopNavi03
{background:url(../img/navi/top_navi03.gif) no-repeat; width:189px; height:41px; display:block;}
a.TopNavi03:hover
{background:url(../img/navi/top_navi03_f.gif) no-repeat; width:189px; height:41px; display:block;}
a.TopNavi03n
{background:url(../img/navi/top_navi03_new.gif) no-repeat; width:189px; height:41px; display:block;}
a.TopNavi03n:hover
{background:url(../img/navi/top_navi03_new_f.gif) no-repeat; width:189px; height:41px; display:block;}

a.TopNavi04
{background:url(../img/navi/top_navi04.gif) no-repeat; width:189px; height:41px; display:block;}
a.TopNavi04:hover
{background:url(../img/navi/top_navi04_f.gif) no-repeat; width:189px; height:41px; display:block;}
a.TopNavi04n
{background:url(../img/navi/top_navi04_new.gif) no-repeat; width:189px; height:41px; display:block;}
a.TopNavi04n:hover
{background:url(../img/navi/top_navi04_new_f.gif) no-repeat; width:189px; height:41px; display:block;}

a.TopNavi05
{background:url(../img/navi/top_navi05.gif) no-repeat; width:189px; height:41px; display:block;}
a.TopNavi05:hover
{background:url(../img/navi/top_navi05_f.gif) no-repeat; width:189px; height:41px; display:block;}
a.TopNavi05n
{background:url(../img/navi/top_navi05_new.gif) no-repeat; width:189px; height:41px; display:block;}
a.TopNavi05n:hover
{background:url(../img/navi/top_navi05_new_f.gif) no-repeat; width:189px; height:41px; display:block;}

a.TopNavi06
{background:url(../img/navi/top_navi06.gif) no-repeat; width:189px; height:41px; display:block;}
a.TopNavi06:hover
{background:url(../img/navi/top_navi06_f.gif) no-repeat; width:189px; height:41px; display:block;}
a.TopNavi06n
{background:url(../img/navi/top_navi06_new.gif) no-repeat; width:189px; height:41px; display:block;}
a.TopNavi06n:hover
{background:url(../img/navi/top_navi06_new_f.gif) no-repeat; width:189px; height:41px; display:block;}

a.TopNavi07
{background:url(../img/navi/top_navi07.gif) no-repeat; width:189px; height:41px; display:block;}
a.TopNavi07:hover
{background:url(../img/navi/top_navi07_f.gif) no-repeat; width:189px; height:41px; display:block;}
a.TopNavi07n
{background:url(../img/navi/top_navi07_new.gif) no-repeat; width:189px; height:41px; display:block;}
a.TopNavi07n:hover
{background:url(../img/navi/top_navi07_new_f.gif) no-repeat; width:189px; height:41px; display:block;}

#NaviT	{background:url(../img/navi/navi_top.gif) no-repeat; width:189px; height:18px; display:block;}
#NaviB	{background:url(../img/navi/navi_bottm.gif) no-repeat; width:189px; height:26px; display:block;}

#navi	{width:800px; height:55px; text-align:right;}
#navi img{float:left; margin:0px; padding:0px;}

