@charset "Shift_JIS";
/* ------------------------------------------------
	ロッテトーマスシリーズを買ってプラレールトーマスを当てよう！
--------------------------------------------------- */
#plarail {
	width:960px;
	margin:0 auto;
	padding:0 0 50px 0;
}
#plarail img {
	vertical-align:top;
}
#plarail a:hover img {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;	
}
#plarail .section_ {
	width:960px;
	overflow:hidden;
	position:relative;
}

#plarail #section_block_ {
	background: url(../../img/usr/freepage/plarail2/bg.gif) repeat-y;
	padding: 19px 99px 50px 101px;
}

/* １：ページタイトル */
#plarail #section01 {
	height:416px;
}

/* ２：プレゼント内容 */
#plarail #section02{
	width:760px;
	overflow:hidden;
	margin-bottom: 50px;
}
#plarail #section02 #intro {
	padding-top: 19px;
	padding-bottom: 26px;
}
#plarail #section02 div{
	width:371px;
}
#plarail #section02 #sec02L{
	float: left;
}
#plarail #section02 #sec02R{
	float: right;
}
#plarail #section02 #sec02L span{
	background: url(../../img/usr/freepage/plarail2/section02_bg.png) repeat-y;
	display: block;
	width: 264px;
	height: 48px;
	padding: 7px 0px 0 110px;
}
#plarail #section02 #sec02R span{
	background: url(../../img/usr/freepage/plarail2/section02_bg2.png) repeat-y;
	display: block;
	width: 285px;
	height: 49px;
	padding: 6px 0px 0 100px;
}

/* ３：対象商品 */
#plarail #section03 {
	width:760px;
	overflow:hidden;
	margin-bottom: 49px;
}
#plarail #section03 h3{
	margin-left: 19px;
	margin-bottom: 2px;	
}
#plarail #section03 div{
	width: 356px;
}
#plarail #section03 #sec03L{
	float: left;
}
#plarail #section03 #sec03R{
	float: right;
}
#plarail #section03 div .btn_cart{
	margin: 15px 0 0 27px;
	display: block;
}
#plarail #section03 div .btn_detail{
	margin: 12px 0 0 72px;
	display: block;
}

/* ４：キャンペーン期間 */
#plarail #section04 {
	width:760px;
	margin-bottom: 10px;
}
#plarail #section04 p{
	background: #ffffff;
	padding-left: 24px;
	padding-top: 9px;
}
/* 7：消印有効 */
#plarail #section07 {
	width:760px;
	margin-bottom: 10px;
}
/* ５：応募方法 */
#plarail2 #section05 {
	width:760px;
}
#plarail2 #section05 #sec05main{
	background: #ffffff;
	width: 731px;
	padding-left: 29px;
	padding-top: 21px;
}
#plarail2 #section05 #sec05main #description{
	margin-bottom: 29px;	
}
#plarail2 #section05 #sec05main #detail{
	margin-bottom: 27px;
}
#plarail2 #section05 #sec05main .btn_dl{
	margin-bottom: 24px;
	width: 703px;
	display: block;
}
#plarail2 #section05 #sec05main div {
	width:705px;
	overflow:hidden;
	padding-bottom: 16px;
}
#plarail2 #section05 #sec05main div .btn_contact{
	float: left;
	width: 230px;
}
#plarail2 #section05 #sec05main div p{
	float: right;
	width: 459px;
}

/* コンテンツフッター */
#section_footer {
	width:960px;
	overflow:hidden;
	background-color:#ffffff;
}

#section_footer .img_footer01{
	float: left;
	padding-top: 33px;
	padding-right: 15px;
}
#section_footer .img_footer02{
	float: left;
	padding-top: 33px;
}
#section_footer .img_footer03{
	float: right;
	padding-top: 52px;
}
#section_footer .img_footer04{
	float: right;
	padding-top: 10px;
	padding-left: 20px;
}

	
/*--0612--*/
#plarail2 {
	width:960px;
	padding:0 0 50px 0;
}
#plarail2 img {
	vertical-align:top;
}
#plarail2 a:hover img {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;	
}
#plarail2 .section_ {
	width:960px;
	overflow:hidden;
	position:relative;
}

#plarail2 #section_block2_ {
	background: url(../../img/usr/freepage/plarail2/bg.gif) repeat-y;
	padding: 19px 99px 50px 101px;
}
