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

html		{height:100%;}
body#Top	{ margin: 0px; padding: 0px; background:url(../img/bg.gif) repeat-y center;}
body#Flash	{ margin: 0px; padding: 0px; background:#FFFFFF;}
h1,h2,h3,h4	{ margin:0px; padding:0px;}
img		{ border: 0px; margin:0; padding:0;}


a		{ font-size: 12px; color: #FF99CC; line-height: 180%; text-decoration: underline; margin:0; padding:0; }
a:hover		{ font-size: 12px; color: #FFCCFF; line-height: 180%; text-decoration: underline; margin:0; padding:0; }

.clear		{display:none;}

/* TOPPAGE */

#Main	{
	width:100%;
	display:table;
	text-align:center;
}

#Content{
	width:900px;
	display:table;
	margin:0 auto;
}

#FlashContent{
	width:1016px;
	border: 1px solid #F00;
	display:table;
	margin:0 auto;
}

#ContentInner{}

#Header	{
	width:900px;
	height:60px;
	display:table;
	clear:both;
}

#SiteId{
	width:44px;
	height:30px;
	display:table;
	padding:22px 0 0 14px;
	float:left;
}

#PromotionArea{
	width:900px;
	height:614px;
	display:table;
	clear:both;
}

#ImgArea01{
	background:url(../img/img01.jpg) no-repeat;
	width:900px;
	height:345px;
	display:block;
	clear:both;
}

#Img0203ARea{
	width:900px;
	height:36px;
	display:table;
	clear:both;
}


#ImgArea02{
	background:url(../img/img02.jpg) no-repeat;
	width:647px;
	height:36px;
	display:table;
	float:left;
}

#ImgArea03{
	background:url(../img/img03.jpg) no-repeat;
	width:253px;
	height:36px;
	display:table;
	float:right;
}

#ImgArea04{
	background:url(../img/img04.jpg) no-repeat;
	width:900px;
	height:235px;;
	display:table;
	clear:both;
}

#ImgArea03Cont{
	padding:0 0 0 20px;
}

a#Btn01	{
	background:url(../img/btn_01.jpg) no-repeat;
	width:116px;
	height:36px;
	display:block;
	float:right;
}

a#Btn01:hover	{
	background:url(../img/btn_01_f.jpg) no-repeat;
	width:116px;
	height:36px;
	display:block;
	float:right;
}

a#Btn02	{
	background:url(../img/btn_02.jpg) no-repeat;
	width:116px;
	height:36px;
	display:block;
	float:left;
}

a#Btn02:hover	{
	background:url(../img/btn_02_f.jpg) no-repeat;
	width:116px;
	height:36px;
	display:block;
	float:left;
}
	

#TextArea{
	width:515px; 
	display:table;
	height:100px;
	float:right;
	text-align:left;
	padding-top:130px;
}	

#Text01{
	background:url(../img/text01.gif) no-repeat;
	width:365px;
	height:13px;
	display:block;
	clear:both;
}

#Text02{
	background:url(../img/text02.gif) no-repeat;
	width:502px;
	height:39px;
	display:block;
	clear:both;
	
}

#GetFlashA{
	width:500px;
	height:30px;
	display:table;
	clear:both;
	padding:7px 0 0 13px
}

#GetFlashAimg{
	width:119px;
	display:table;
	float:left;
}

#GetFlashAimg2{
	width:350px;
	display:table;
	float:left;
	margin:7px 0 0 7px;
}

a#GetFlash{
	background:url(../img/text03_f.gif) no-repeat;
	display:block;
	width:282px;
	height:17px;
}

a#GetFlash:hover{
	background:url(../img/text03.gif) no-repeat;
	display:block;
	width:282px;
	height:17px;
}

#Footer{
	width:900px;
	height:50px;
	display:table;
	padding-top:15px;
	text-align:center;
	clear:both;
}

#CopyRight{
	width:260px;
	height:15px;
	display:block;
	margin:0 auto;
	background-repeat: no-repeat;
}

#Head_BtnArea{
	width:55px;
	padding:40px 8px 0 0;
	float:right;
}
	

a#EnglishBTN{
	background:url(../img/english.jpg) no-repeat;
	width:55px;
	height:15px;
	float:right;
}


/* English */


a#JapaneseBTN{
	background:url(../img/japanese.jpg) no-repeat;
	width:55px;
	height:15px;
	float:right;
}


#ImgAreaENG01{
	background:url(../img/eng_img01.jpg) no-repeat;
	width:900px;
	height:323px;
	display:block;
	clear:both;
}

#Img0203ENGARea{
	width:900px;
	height:36px;
	display:table;
	clear:both;
}


#ImgAreaENG02{
	background:url(../img/eng_img02.jpg) no-repeat;
	width:668px;
	height:36px;
	display:table;
	float:left;
}

#ImgAreaENG03{
	background:url(../img/eng_img03.jpg) no-repeat;
	width:232px;
	height:36px;
	display:table;
	float:right;
}

#ImgAreaENG04{
	background:url(../img/eng_img04.jpg) no-repeat;
	width:900px;
	height:257px;
	display:table;
	clear:both;
}

#ImgAreaENG03Cont{
	padding:0 0 0 20px;
}

a#ENGBtn01	{
	background:url(../img/btn01_eng.jpg) no-repeat;
	width:116px;
	height:36px;
	display:block;
	float:right;
}

a#ENGBtn01:hover	{
	background:url(../img/btn01_eng_f.jpg) no-repeat;
	width:116px;
	height:36px;
	display:block;
	float:right;
}

a#ENGBtn02	{
	background:url(../img/btn02_eng.jpg) no-repeat;
	width:116px;
	height:36px;
	display:block;
	float:left;
}

a#ENGBtn02:hover	{
	background:url(../img/btn02_eng_f.jpg) no-repeat;
	width:116px;
	height:36px;
	display:block;
	float:left;
}



/* FLASH */
body#Flash #Main{
	width:100%;
	display:table;
	text-align:center;
}

body#Flash #Content{
	width:1016px;
	display:table;
	margin:0 auto;
}

body#Flash #ContentInner{}

body#Flash #Header{
	width:1016px;
	height:60px;
	display:table;
	clear:both;
}

body#Flash #SiteId{
	width:44px;
	height:30px;
	display:table;
	padding:22px 0 0 14px;
}

body#Flash #Head_BtnArea{
	width:55px;
	padding:8px 8px 0 0;
	float:right;
}

body#Flash div#CloseBTN{
	padding:0 0 18px 0;
}

body#Flash div#LanguageBTN{
	padding:0 0 0 0;
}

body#Flash #Footer{
	width:1016px;
	height:50px;
	display:table;
	text-align:center;
	margin:0px;
	padding:0px;
	clear:both;
}

body#Flash #CopyRight{
	display:block;
	margin:0 auto;
}

