@charset "euc-jp";

/*¥²¡¼¥à¾Ò²ð*/
#G_lnavi_bg			{background:url(/cs/list/idolmaster/sp/game/img/bg_lnavi.gif) repeat-y left top; width:948px; display:table; margin:10px auto 0 auto; padding:0; text-align:left; clear:both;}
#G_lnavi_btn		{ float:left; display:table;}
#G_lnavi_btn a		{border:none;}
#G_lnavi_btn img	{ margin:0 0 3px 15px; display:block; border:none;}
#G_rightContent_area{width:741px; margin:22px 0 0 0; padding:0; float:right; display:table;}
.mab50				{margin-bottom:50px;}
.mat20				{margin-top:20px;}
.mat30				{margin-top:30px;}
.mab5				{margin-bottom:5px;}
.pat10				{padding-top: 10px;}


.section			{ width: 714px; margin-bottom:30px; clear:both; display:table;}
.section2			{ width: 714px; margin-bottom:20px; clear:both; display:table;}

.G_leftArea			{width:431px; float:left; margin-right:27px; padding:0; display:table; text-align:center;}
.G_leftArea2		{width:714px; float:left; margin:20px 0; padding:0; display:table; text-align:center;}
.G_leftArea .item	{width:35px; height:32px; margin:10px auto 0 auto; display:block; clear:both; text-align:center;}
.G_rightArea		{width:250px; float:left; margin:0; padding:0; display:table; text-align: right;}

.G_leftArea a		{border:0px;}
.G_leftArea img,
.G_leftArea2 img	{vertical-align:text-bottom; border:none;}			
.txtBox				{width:431px; *width:431px; margin:0; padding-bottom:5px; border:1px solid #3d6a8d; border-top:none; text-align:left; vertical-align:text-top;}
.txtBox2			{width:712px; *width:714px; margin:0; padding-bottom:23px; border:1px solid #3d6a8d; border-top:none; text-align:left; vertical-align:text-top;}
.txtBox p,
.txtBox2 p			{padding:10px 20px 0 20px; display:table; font-size:14px; text-align:left;} 
.txtBox p span,
.txtBox2 p span		{ font-size: 12px;}

.txtBox p strong,
.txtBox2 p  strong	{color:#0066FF;}
.gameView	{margin-right:27px; float:left; display:block;}
.gameView2	{margin-right:8px; float:left; display:block;}
.img_cap	{margin-top:5px; clear:both;}

.flow		{background:url(/cs/list/idolmaster/sp/game/img/imgArea.gif) no-repeat; display:table; width:710px; height:361px; margin:0 auto; padding:0; display:table;}

.imgAllow	{ margin: 3px 0; text-align: center;}
p.imgCaptext{ font-size: 10px; font-weight: bold; color: #386e97;}
.imgCapimg	{ float: left; margin: 2px 0;}
.imgcapArea	{ display: table; width: 250px;}

.st_area	{ background: #dff0fb; width: 420px; margin: 0 auto;}
.st_area p	{padding: 5px 10px; display:table; font-size:14px; text-align:left;} 
.textAreaImg{ width: 250px; margin: 5px auto; text-align: right; display: table;}
.textAreaImg p{ font-size: 10px; font-weight: bold; color: #386e97; margin: 0; padding: 0; text-align: right; float: right;}
