/* ================
 for 'camp2009' style
================ */
#y2009 #rightColumn ul#transitNav li a.gBtn{ background-image:url("/fun/img/ichigo_fun_sprite.gif"); }

#y2009 #rightColumn h2.gLab{
	width:708px;
	height:171px;
	background:url("/campaign/img/ichigo_camp2009_title.jpg") no-repeat 0px 0px;
}

#y2009 #rightColumn .article{
	margin-top:0;
}

	#y2009 #rightColumn #article01 p.gcf a.imgR{
		display:block;
		width:145px;
		height:54px;
		margin:10px 16px 0 0;
	}
		#y2009 #rightColumn #article01 p.gcf a.imgR img{ margin-bottom:0; }

	#y2009 #rightColumn .imageMask{
		top:270px;
		left:38px;
		width:632px;
		height:373px;
	}

	#y2009 #rightColumn #article01 dl#apply dt.gLab{
		position:relative;
		width:636px;
		height:73px;
		margin:0;
		background:url("/campaign/img/ichigo_camp2009_term.gif") no-repeat 0px 0px;
	}
	
	#y2009 #rightColumn #article01 dl#apply dt strong.gLab{
		position:absolute;
		top:50px;
		left:20px;
		width:596px;
		height:20px;
		background:blue;
		filter:Alpha(opacity=0);
		-moz-opacity:0;
		opacity:0;
	}

#y2009 #rightColumn #article01 dl#apply dd{
	position:relative;
	width:636px;
	height:32px;
	margin-bottom:20px;
	background:url("/campaign/img/ichigo_camp2009_btn.gif") no-repeat 0px 0px;
}

	#y2009 #rightColumn #article01 dl#apply dd a.gBtn{
		position:absolute;
		top:3px;
		left:191px;
		width:244px;
		height:27px;
	}

#y2009 #rightColumn #article01 ul li{
	height:25px;
	line-height:25px;
	margin-bottom:7px;
}

#y2009 #rightColumn #article01 dl#present dt strong.gLab{
	width:128px;
	height:25px;
	margin:10px 10px 0 0;
	background-repeat:no-repeat;
	background-position:0 0;
}

#y2009 #rightColumn #article01 dl#present dt.present01 strong.gLab{ background-image:url("/campaign/img/ichigo_camp2009_prize01.gif"); }
#y2009 #rightColumn #article01 dl#present dt.present02 strong.gLab{ background-image:url("/campaign/img/ichigo_camp2009_prize02.gif"); }
#y2009 #rightColumn #article01 dl#present dt.present03 strong.gLab{ background-image:url("/campaign/img/ichigo_camp2009_prize03.gif"); }

#y2009 #rightColumn #article01 dl#present dt{
	width:636px;
	margin-top:10px;
	background-repeat:no-repeat;
	background-position:0 bottom;
}

#y2009 #rightColumn #article01 dl#present dt.present01{ height:99px;background-image:url("/campaign/img/ichigo_camp2009_present_title01.gif"); }
#y2009 #rightColumn #article01 dl#present dt.present02{ height:113px;background-image:url("/campaign/img/ichigo_camp2009_present_title02.gif"); }
#y2009 #rightColumn #article01 dl#present dt.present03{ height:94px;background-image:url("/campaign/img/ichigo_camp2009_present_title03.gif"); }


/* for 'apply' */
#y2009_apply #rightColumn ul#transitNav li a.gBtn{ background-image:url("/fun/img/ichigo_fun_sprite.gif"); }

#y2009_apply #rightColumn h2.gLab{
	width:708px;
	height:114px;
	margin:0;
	background:url("/campaign/img/ichigo_camp2009_apply_title.jpg") no-repeat 0px 0px;
}

#y2009_apply #rightColumn #article01{
	margin-top:0;
}

	#y2009_apply #rightColumn #article01 .gc_rd{
		color:#df5c61;
	}

#y2009_apply #rightColumn #article01 table{
	letter-spacing:0.1em;
	line-height:2.2;
	margin-bottom:10px;
	border-top:1px solid #9f9f9f;
	border-left:1px solid #9f9f9f;
	border-collapse:collapse;
}
	
	#y2009_apply #rightColumn #article01 table th,
	#y2009_apply #article01 table td{
		padding:10px;
		border-right:1px solid #9f9f9f;
		border-bottom:1px solid #9f9f9f;
	}
	
	#y2009_apply #rightColumn #article01 table th{
		background:#f2f0ea;
		color:#333333;
		font-weight:bold;
		text-align:center;
	}

		#y2009_apply #rightColumn #article01 table td .gCList{
			font-size:11px;
		}

#y2009_apply #rightColumn #article01 h3,
#y2009_apply #rightColumn #article01 h4,
#y2009_apply #rightColumn ul{
	letter-spaci #article01ng:0.1em;
	line-height:2.2;
}

#y2009_apply #rightColumn #article01 h3{
	font-size:14px;
	font-weight:bold;
}

#y2009_apply #rightColumn #article01 ul{
	margin-bottom:10px;
}

	#y2009_apply #rightColumn #article01 ul li{
		padding-left:1em;
		text-indent:-1em;
	}

#y2009_apply #rightColumn #article01 p a.gBtn{
	width:638px;
	height:32px;
	background:url("/campaign/img/ichigo_camp2009_apply_email.gif") no-repeat 0 0;
}

#y2009_apply #rightColumn #article01 p.border{
	width:606px;
	/width:608px;
	padding:15px;
	border:1px solid #808080;
}

#y2009_apply #rightColumn #article01 p.gLab{
	position:relative;
	width:638px;
	height:147px;
	background:url("/campaign/img/ichigo_camp2009_apply_phone.gif") no-repeat 0 0;
}

#y2009_apply #rightColumn #article01 p.gLab a.gBtn{
	position:absolute;
	top:90px;
	left:23px;
	width:592px;
	height:41px;
	background:red;
	filter:Alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}


/* for 'pslist' */
#y2009_pslist #rightColumn ul#transitNav li a.gBtn{ background-image:url("/fun/img/ichigo_fun_sprite.gif"); }

#y2009_pslist #rightColumn h2.gLab{
	width:708px;
	height:114px;
	margin:0;
	background:url("/campaign/img/ichigo_camp2009_pslist_title.jpg") no-repeat 0px 0px;
}

/*----- March 1, 2010 QUADRA updated -----*/
#y2009_pslist #rightColumn ul#photoList{
	position:relative;
	width:625px;
	height:1400px;
}

	#y2009_pslist #rightColumn ul#photoList li{
		position:absolute;
		overflow:hidden;
	}

		#y2009_pslist #rightColumn ul#photoList li.box01{
			width:223px;
			height:296px;
		}
		#y2009_pslist #rightColumn ul#photoList li.box02{
			width:191px;
			height:143px;
		}
		#y2009_pslist #rightColumn ul#photoList li.box03{
			width:165px;
			height:123px;
		}
		#y2009_pslist #rightColumn ul#photoList li.box04{
			width:275px;
			height:204px;
		}
		#y2009_pslist #rightColumn ul#photoList li.box05{
			width:133px;
			height:175px;
		}

		/*----- March 1, 2010 QUADRA updated -----*/

		#y2009_pslist #rightColumn ul#photoList li.list01,
		#y2009_pslist #rightColumn ul#photoList li.list02,
		#y2009_pslist #rightColumn ul#photoList li.list03{ top:0; }
	
				#y2009_pslist #rightColumn ul#photoList li.list01{ left:0; }

		#y2009_pslist #rightColumn ul#photoList li.list04,
		#y2009_pslist #rightColumn ul#photoList li.list05{ top:153px; }

				#y2009_pslist #rightColumn ul#photoList li.list02,
				#y2009_pslist #rightColumn ul#photoList li.list04{ left:233px; }
		
				#y2009_pslist #rightColumn ul#photoList li.list03,
				#y2009_pslist #rightColumn ul#photoList li.list05{ left:434px; }

		#y2009_pslist #rightColumn ul#photoList li.list06,
		#y2009_pslist #rightColumn ul#photoList li.list07,
		#y2009_pslist #rightColumn ul#photoList li.list08{ top:306px; }
	
				#y2009_pslist #rightColumn ul#photoList li.list06,
				#y2009_pslist #rightColumn ul#photoList li.list09,
				#y2009_pslist #rightColumn ul#photoList li.list11{ left:0; }
	
		
				#y2009_pslist #rightColumn ul#photoList li.list07,
				#y2009_pslist #rightColumn ul#photoList li.list10,
				#y2009_pslist #rightColumn ul#photoList li.list12{ left:175px; }
				
				#y2009_pslist #rightColumn ul#photoList li.list08,
				#y2009_pslist #rightColumn ul#photoList li.list13{ left:350px; }

		#y2009_pslist #rightColumn ul#photoList li.list09,
		#y2009_pslist #rightColumn ul#photoList li.list10{ top:439px; }
	
		#y2009_pslist #rightColumn ul#photoList li.list11,
		#y2009_pslist #rightColumn ul#photoList li.list12{ top:572px; }

		#y2009_pslist #rightColumn ul#photoList li.list13,
		#y2009_pslist #rightColumn ul#photoList li.list14{ top:520px; }

				#y2009_pslist #rightColumn ul#photoList li.list14{ left:492px; }


		#y2009_pslist #rightColumn ul#photoList li.list15,
		#y2009_pslist #rightColumn ul#photoList li.list16,
		#y2009_pslist #rightColumn ul#photoList li.list17{ top:705px; }

				#y2009_pslist #rightColumn ul#photoList li.list15{ left:0; }

				#y2009_pslist #rightColumn ul#photoList li.list16,
				#y2009_pslist #rightColumn ul#photoList li.list18{ left:233px; }

				#y2009_pslist #rightColumn ul#photoList li.list17,
				#y2009_pslist #rightColumn ul#photoList li.list19{ left:434px; }

		#y2009_pslist #rightColumn ul#photoList li.list18,
		#y2009_pslist #rightColumn ul#photoList li.list19{ top:858px; }


		#y2009_pslist #rightColumn ul#photoList li.list20,
		#y2009_pslist #rightColumn ul#photoList li.list21,
		#y2009_pslist #rightColumn ul#photoList li.list22{ top:1011px; }

				#y2009_pslist #rightColumn ul#photoList li.list20,
				#y2009_pslist #rightColumn ul#photoList li.list23,
				#y2009_pslist #rightColumn ul#photoList li.list25{ left:0px; }

				#y2009_pslist #rightColumn ul#photoList li.list21,
				#y2009_pslist #rightColumn ul#photoList li.list24,
				#y2009_pslist #rightColumn ul#photoList li.list26{ left:175px; }

				#y2009_pslist #rightColumn ul#photoList li.list22,
				#y2009_pslist #rightColumn ul#photoList li.list27{ left:350px; }

		#y2009_pslist #rightColumn ul#photoList li.list23,
		#y2009_pslist #rightColumn ul#photoList li.list24{ top:1144px; }

		#y2009_pslist #rightColumn ul#photoList li.list27,
		#y2009_pslist #rightColumn ul#photoList li.list28{ top:1225px; }

				#y2009_pslist #rightColumn ul#photoList li.list28{ left:492px; }

		#y2009_pslist #rightColumn ul#photoList li.list25,
		#y2009_pslist #rightColumn ul#photoList li.list26{ top:1277px; }



	#y2009_pslist #rightColumn .imageMask{
		top:0;
		left:0;
		width:625px;
		height:1400px;
	}

