@charset "euc-jp";

body		{ margin: 0px; padding: 0px; }
img			{ border: 0px; }
a			{ font-size: 12px; color: #999999; line-height: 160%; text-decoration: underline; }
a:hover		{ font-size: 12px; color: #999999; line-height: 160%; text-decoration: underline; }
p			{ font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3"; font-size:12px; color: #ffffff; line-height:180%; margin: 0px; padding: 0px; }
td			{margin:0px; padding:0px;}
tr			{margin:0px; padding:0px;}
table		{margin:0px; padding:0px;}

#INDEX		{ background: url(../img/top.jpg) top center no-repeat ; margin: 0 auto ; padding: 0 ; text-align: center ; }
#navi		{ width: 200px ; padding: 0 0 4px 0; *padding: 4px 0 8px 0; }
#PRODUCT	{ background: url(../img/product.jpg) top center no-repeat ; margin: 0 auto ; padding: 0 ; text-align: center ; }
#STORY		{ background: url(../img/story.jpg) top center no-repeat ; margin: 0 auto ; padding: 0 ; text-align: center ; }
#CHARACTER	{ background: url(../img/character.jpg) top center no-repeat ; margin: 0 auto ; padding: 0 ; text-align: center ; }
#SYSTEM		{ background: url(../img/system.jpg) top center no-repeat ; margin: 0 auto ; padding: 0 ; text-align: center ; }
#SCREENSHOT	{ background: url(../img/screenshot.jpg) top center no-repeat ; margin: 0 auto ; padding: 0 ; text-align: center ; }
#MOVIE		{ background: url(../img/movie.jpg) top center no-repeat ; margin: 0 auto ; padding: 0 ; text-align: center ; }
#MARKET		{ background: url(../img/market.jpg) top center no-repeat ; margin: 0 auto ; padding: 0 ; text-align: center ; }

.display	{ margin: 0 auto ; padding: 0 ; text-align: center ; width: 760px ; }
.header		{ height: 70px ; }
.swf		{ height: 804px ; }
.gototop	{ height: 26px ; text-align:right ; }

/* navi */
.menu		{ height: 26px ; }
.menu li	{ list-style: none ; float: left ; }
.menu span	{ display: none ; }

.product_navi a			{ background: url(../img/navi/gnavi01.gif) ; width: 112px ; height: 26px ; display: block ; }
.product_navi a:hover	{ background: url(../img/navi/gnavi01_f.gif) ; width: 112px ; height: 26px ; display: block ; }
.product_navi_i			{ background: url(../img/navi/gnavi01_f.gif) ; width: 112px ; height: 26px ; display: block ; }

.story_navi a			{ background: url(../img/navi/gnavi02.gif) ; width: 83px ; height: 26px ; display: block ; }
.story_navi a:hover		{ background: url(../img/navi/gnavi02_f.gif) ; width: 83px ; height: 26px ; display: block ; }
.story_navi_i			{ background: url(../img/navi/gnavi02_f.gif) ; width: 83px ; height: 26px ; display: block ; }

.character_navi a		{ background: url(../img/navi/gnavi03.gif) ; width: 109px ; height: 26px ; display: block ; }
.character_navi a:hover	{ background: url(../img/navi/gnavi03_f.gif) ; width: 109px ; height: 26px ; display: block ; }
.character_navi_i		{ background: url(../img/navi/gnavi03_f.gif) ; width: 109px ; height: 26px ; display: block ; }

.system_navi a			{ background: url(../img/navi/gnavi04.gif) ; width: 97px ; height: 26px ; display: block ; }
.system_navi a:hover	{ background: url(../img/navi/gnavi04_f.gif) ; width: 97px ; height: 26px ; display: block ; }
.system_navi_i			{ background: url(../img/navi/gnavi04_f.gif) ; width: 97px ; height: 26px ; display: block ; }

.screenshot_navi a		{ background: url(../img/navi/gnavi05.gif) ; width: 137px ; height: 26px ; display: block ; }
.screenshot_navi a:hover{ background: url(../img/navi/gnavi05_f.gif) ; width: 137px ; height: 26px ; display: block ; }
.screenshot_navi_i		{ background: url(../img/navi/gnavi05_f.gif) ; width: 137px ; height: 26px ; display: block ; }

.movie_navi a			{ background: url(../img/navi/gnavi06_new.gif) ; width: 102px ; height: 26px ; display: block ; }
.movie_navi a:hover		{ background: url(../img/navi/gnavi06_new_f.gif) ; width: 102px ; height: 26px ; display: block ; }
.movie_navi_i			{ background: url(../img/navi/gnavi06_new_f.gif) ; width: 102px ; height: 26px ; display: block ; }

.market_navi a			{ background: url(../img/navi/gnavi07_new.gif) ; width: 120px ; height: 26px ; display: block ; }
.market_navi a:hover	{ background: url(../img/navi/gnavi07_new_f.gif) ; width: 120px ; height: 26px ; display: block ; }
.market_navi_i			{ background: url(../img/navi/gnavi07_new_f.gif) ; width: 120px ; height: 26px ; display: block ; }

/* campaign */

#CampaignBg		{background:url(../../campaign/img/bg.jpg) no-repeat top center;}
#CanMain		{background:url(../../campaign/img/main.jpg) no-repeat;}
.padTOP			{padding-left:50px; padding-right:80px;}
.Mar180			{margin-top:200px; text-align:left;}
.promTable		{margin-top:20px; margin-bottom:30px;}
.promTable img	{margin-right:20px;}
.promTable p	{margin-top:10px;}

.TopMar			{margin-right:30px;}
.MarB15			{margin-bottom:15px;}

/* premium */

.topPDG			{ padding-top: 26px ; }

#PremiumBg		{background:url(../../premium/img/bg.jpg) no-repeat top center;}
#PremiumMain	{background:url(../../premium/img/main.jpg) no-repeat;}
.premTable		{margin-top:20px; margin-bottom:30px; width:600px;}
.premTable img	{margin:0 10px 0 30px;}
.premTable p	{margin-top:10px; text-align:left;}
.premTable p span{ width:250px;}
p.prem			{ font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3"; font-size:12px; color: #ffffff; line-height:160%; margin-top: 10px; padding: 0px; }

ul.premA		{ font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3"; font-size:12px; color: #ffffff; line-height:150%; margin:0; padding:10px 0 5px 0; text-align:left;}
li.premB		{ list-style-image:url(../../premium/img/maru.gif); list-style-position:outside; margin-left:15px; padding:0;}
li.premC		{ list-style-image:url(../../premium/img/kome.gif); list-style-position:outside; margin-left:15px; padding:0;}
#prem_waku		{ margin: 10px 0; padding:5px 20px; border: #CCCCCC 1px solid;}

/* download */

#DownloadBg		{ background:url(../../download/img/bg.jpg) no-repeat top center;}
#DownloadMain	{ background:url(../../download/img/main.jpg) no-repeat; width: 760px ; height: 2298px ; margin: 95px 0 0 0 ; }
#DownCont		{ margin: 189px 0 0 50px ; width: 620px ;  }
#DownCont2		{ margin: 60px 0 0 20px ; width: 610px ;  }
#DownCont2 img	{ margin: 5px 0 20px 20px ;  }
#DownCont2 p.lh	{ line-height: 200% ; }
#DownCont3		{ margin: 60px 0 0 20px ; width: 610px ;  }
#DownCont3 img	{ margin: 5px 0 20px 0 ; }
#DownCont3 img.lpdg{ margin: 0 0 0 20px ; }
#DownCont4		{ margin: 45px 0 0 20px ; width: 610px ;  }
p.Dkome			{ background: url(../../premium/img/maru.gif) 0 2px no-repeat ; padding: 0 0 0 18px ; }
#DownCont5		{ margin: 70px 0 0 20px ; width: 610px ;  }
#DownCont5 p	{ line-height: 150% ; }
#DownCont6		{ margin: 60px 0 0 20px ; width: 610px ;  }
#DownCont6 p.lh	{ line-height: 200% ; }
#DownCont7		{ margin: 60px 0 0 20px ; width: 610px ;  }

#enqueteBg		{ background:url(../../enquete/img/bg.jpg) no-repeat top center;}
.EnqTopMar		{margin-top:110px; text-align:left}

#TankYouBg		{ background:url(../../enquete/img/t_bg_03.jpg) no-repeat top center;}

