/*リンク*/
a:link.rto1 { color:#f03e3e; text-decoration:underline;}
a:visited.rto1 { color:#f03e3e;text-decoration:underline;}
a:hover.rto1 { color:#6AB5FF;text-decoration:underline; }
a:active.rto1 { color:#6AB5FF;text-decoration:none; }

/*全体*/
#s42 {position:relative;width:960px;}
.bg {width:960px; background: url(/shop/sengoku/4/2/images/bg.jpg) repeat-y; }
#s42 p.txt1 {background: url(/shop/sengoku/4/2/images/grp1.jpg) no-repeat; height:335px; text-indent: -9999px;}
#s42 p.txt2 {background: url(/shop/sengoku/4/2/images/grp2.jpg) no-repeat; height:335px; text-indent: -9999px;}
#s42 p.campaign{background: url(/shop/sengoku/4/2/images/grp3.jpg) no-repeat; height:204px; text-indent: -9999px;}
#s42 p.buy {background: url(/shop/sengoku/4/2/images/grp4.jpg) no-repeat; height:95px; text-indent: -9999px;}
#s42 p.down{background: url(/shop/sengoku/4/2/images/grp7.jpg) no-repeat; height:37px; text-indent: -9999px;}

#s42 p.sub0a {background: url(/shop/sengoku/4/2/images/grp5.jpg) no-repeat; height:32px; text-indent: -9999px;}
#s42 p.sub0b {background: url(/shop/sengoku/4/2/images/grp6.jpg) no-repeat; height:32px; text-indent: -9999px;}
#s42 p.sub1 {background: url(/shop/sengoku/4/2/images/sub1.jpg) no-repeat; height:54px; text-indent: -9999px;}
#s42 p.sub2 {background: url(/shop/sengoku/4/2/images/sub2.jpg) no-repeat; height:54px; text-indent: -9999px;}
#s42 p.sub3 {background: url(/shop/sengoku/4/2/images/sub3.jpg) no-repeat; height:54px; text-indent: -9999px;}
#s42 p.sub4 {background: url(/shop/sengoku/4/2/images/sub4.jpg) no-repeat; height:54px; text-indent: -9999px;}

#s42 p.glink{height:35px;margin-top:2px;}
#hidden{display: none;}

#s42 table {margin-top:5px;margin-left:45px;width:870px; }
#s42 table.buy1 {margin-top:5px;width:480px;}
#s42 table.buy2 {margin-top:5px;margin-left:90px;width:480px;}
#s42 table.buy3 {margin-top:5px;margin-left:400px;width:240px;}
#s42 table.rink {margin-top:5px;margin-left:25px;width:750px; border: solid 1px #ffffff;}

#s42 dl	{margin-top:5px;color:#fffff3;}
#s42 dt {} 
#s42 dd {}
#s42 dd.txt01,dd.txt02,dd.txt02-2{font-size:16px;padding:5px;} 
#s42 dd.txt01 {font-weight:bold;} 
#s42 dd.txt03,dd.caution,dd.txt04{font-size:14px;padding:5px;}
#s42 dd.caution{color:#FF9D9D;}
#s42 dd.txt04{text-indent:70px;}
#s42 dd.txt02-2{text-indent:75px;}
#s42 dt.ps4,dt.ps3,dt.psv {margin-top:10px;text-indent:10px;font-size:16px;padding:5px;border-bottom:solid 2px #616064;}
#s42 dt.ps4 {color:#5a99f6;}
#s42 dt.ps3 {color:#8ef17b;}
#s42 dt.psv {color:#e4f17b;}

#s42 span.t1 a{
	position:absolute;
	top:521px;
	left:36px;
	height:140px;
	width:213px;
	text-indent: -9999px;
}
#s42 span.t2 a{
	position:absolute;
	top:522px;
	left:262px;
	height:137px;
	width:210px;
	text-indent: -9999px;
}
#s42 span.t3 a{
	position:absolute;
	top:521px;
	left:488px;
	height:138px;
	width:210px;
	text-indent: -9999px;
}
#s42 span.t4 a{
	position:absolute;
	top:521px;
	left:717px;
	height:138px;
	width:210px;
	text-indent: -9999px;
}

#s42 span.gc a{
	position:absolute;
	top:304px;
	left:75px;
	height:210px;
	width:210px;
	text-indent: -9999px;
}
