@charset 'utf-8';

/* -----------------------------------------------------------
CSS Information

File name:      event2015_garden.css
Style Info:     2014年ガーデンイベント用CSS

	01. 全体用
	02. イベントページ用

----------------------------------------------------------- */



/* ----------------------------------------------------------------------
  01. 全体用
---------------------------------------------------------------------- */

/* import style
------------------------------------------------------------------- */
@import url('../mod_default.css');
@import url('../mod_layout.css');
@import url('../mod_headerfooter.css');
@import url('../mod_common.css');



/* body
---------------------------------------------------------------------- */
body{
	color: #333;
	font-family: 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 12px;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	font-weight: normal;
}



/* This page style
---------------------------------------------------------------------- */
#eventContentsArea {
	margin: 0px 0 0 0;
	padding: 0;
	width: 810px;
	text-align: left;
}

#eventContentsArea img {
	vertical-align: bottom;
}


/* footer
---------------------------------------------------------------------- */
#container #footerArea {
	margin-left: 10px;
}

#eventContentsArea #footerArea p#corpLogo,
#eventContentsArea #footerArea address {
	float: left;
	margin-left: 10px;
	color: #5b5d12;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, sans-serif;
}

#eventContentsArea #footerArea p#corpLogo {
	padding-left: 160px;
}

#eventContentsArea #footerArea address span {
	font-weight: bold;
}



/* clearfix
------------------------------------------- */
#eventContentsArea #footerArea:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}



/* ----------------------------------------------------------------------
  02. イベントページ用
---------------------------------------------------------------------- */
/* イベントトップ用
------------------------------------------- */
#eventContentsArea.event .mainArea-outer{
	padding:0px;
	margin:0;
	overflow:hidden;
}

/*----------------------------------- */

#eventWrapper #eventHeaderArea .eventtop{
	position:absolute;
	top:9px;
	left:694px;
	margin-bottom:11px;
}

#eventWrapper #eventHeaderArea .eventtop a{
	color:#ffffff;
}

/*お正月は経験値が２倍♪*/
#gardenWrapper141226_bg{
	background:url(../../image/event/january2015/garden/bg.jpg) repeat-x;
	background-color:#ffffff;
	margin-top: 10px;
}

#gardenWrapper141226{
	width:900px;
	margin: 0 auto;
}

#gardenWrapper141226 #eventHeaderArea{
	position: relative;
	width:900px;
	height:102px;
	margin-top:-10px;
}

#gardenWrapper141226 #eventHeaderArea .eventtop{
	position: absolute;
	top:10px;
	right:0px;
}

#gardenWrapper141226 #eventHeaderArea .eventtop a{
	color:#5a564f;
}

#gardenWrapper141226 #eventHeaderArea .headerTitle .eventTit{
	position: absolute;
	top:14px;
	left:167px;
	width:566px;
	height:86px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/january2015/garden/title.png) no-repeat;
}

#gardenWrapper141226 .eventArea-outer{
	width:900px;
	padding:0;
}

#gardenWrapper141226 .pageTit,
#gardenWrapper141226 .info p{
	margin:0;
	padding:0;
	line-height:0;
	height:auto;
}

#gardenWrapper141226 .garden{
	background:url(../../image/event/january2015/garden/img_garden_main.png) no-repeat;
	height:437px;
	position:relative;
}

#gardenWrapper141226 .garden .btnBuy{
	position:absolute;
	top:376px;
	left:313px;	
}

#gardenWrapper141226 .comp{
	height:457px;
}

#gardenWrapper141226 .comp2{
	background:url(../../image/event/january2015/garden/img_garden_seed.png) no-repeat;
	height:447px;
	position:relative;
}

#gardenWrapper141226 .comp2 ul.list1{
	position:absolute;
	top:152px;
	left:59px;
}

#gardenWrapper141226 .comp2 ul.list2{
	position:absolute;
	top:360px;
	left:59px;
}

#gardenWrapper141226 .comp2 ul.list1 li,
#gardenWrapper141226 .comp2 ul.list2 li{
	float:left;
	margin-right:17px;
}

#gardenWrapper141226 .comp2 ul.list1 li.kadomatsu,
#gardenWrapper141226 .comp2 ul.list2 li.kadomatsu{
	float:left;
	margin-right:37px;
}

#gardenWrapper141226 .caution{
	background:url(../../image/event/january2015/garden/img_garden_note.png) no-repeat;
	width:900px;
	position: relative;
	height:309px;
	margin:0;
}

#gardenWrapper141226 .caution .txt1{
	position: absolute;
	width:800px;
	top:60px;
	left:84px;
	color:#717171;
	line-height:1.7;
}

#gardenWrapper141226 .caution .txt2{
	position: absolute;
	top:259px;
	right:58px;
	color:#777777;
	width:150px;
	text-align:right;
}

#gardenWrapper141226 .txt2 a{
	color:#777777;
	text-decoration: underline;
}

#gardenWrapper141202 .txt2 a:hover{
	color:#777777;
	text-decoration: none;
}

#container #footerArea{
	width: 900px;
	margin: 0 auto;
	background-image:none; background-color:#f6f6f6;
	-webkit-border-radius: 5px;  /* Safari,Google Chrome */
	-moz-border-radius: 5px;      /* Firefox12まで */
	border-radius: 5px;           /* Firefox13以降 */
}

.btnList{ margin: 0 auto; }





/*2月ガーデンイベント　思いを咲かせるハートフラワー♪*/
#gardenWrapper150122_bg{
	background:url(../../image/event/february2015/garden/bg.png) repeat;
	background-color:#ffffff;
	margin-top: 10px;
}

#gardenWrapper150122{
	width:830px;
	margin: 0 auto;
}

#gardenWrapper150122 #eventHeaderArea{
	position: relative;
	width:830px;
	height:117px;
	margin-top:-10px;
}

#gardenWrapper150122 #eventHeaderArea ul#eventMenu2{
	position: absolute;
	top:69px;
	left:615px;
	width:220px;
}

#gardenWrapper150122 #eventHeaderArea ul#eventMenu2 li{
	float: left;
	margin-right: 4px;
}

#gardenWrapper150122 .eventArea-outer{
	width:830px;
	padding:0 0 0 10px;
}

#gardenWrapper150122 #eventHeaderArea .eventtop{
	position: absolute;
	top:10px;
	right:0px;
}

#gardenWrapper150122 #eventHeaderArea .eventtop a{
	color:#5a564f;
}

#gardenWrapper150122 #eventHeaderArea .headerTitle .eventTit{
	position: absolute;
	top:15px;
	left:1px;
	width:352px;
	height:91px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/february2015/garden/title.png) no-repeat;
}

#gardenWrapper150122 .eventArea-outer{
	width:830px;
	padding:0;
}

#gardenWrapper150122 .pageTit,
#gardenWrapper150122 .info p{
	margin:0;
	padding:0;
	line-height:0;
	height:auto;
}


#gardenWrapper150122 .story{
	height:429px;
}

#gardenWrapper150122 .flow02{
	background:url(../../image/event/february2015/garden/img_garden02.jpg) no-repeat;
	height:115px;
	position:relative;
}

#gardenWrapper150122 .flow02 .btnPseed{
	position:absolute;
	top:27px;
	left:278px;	
}


#gardenWrapper150122 .detail{
	background:url(../../image/event/february2015/garden/img_garden03.jpg) no-repeat;
	height:394px;
	position:relative;
}

#gardenWrapper150122 .detail .btnDetail{
	position:absolute;
	top:265px;
	left:297px;	
}

#gardenWrapper150122 .info{
	height:500px;
}

#gardenWrapper150122 .caution01{
	background:url(../../image/event/february2015/garden/bg_caution.jpg) no-repeat;
	height:193px;
	position:relative;
}

#gardenWrapper150122 .caution01 p{
	position: absolute;
	top:55px;
	left:91px;
	color:#777777;
	line-height:1.7;
}

/*合成ページ*/
#gardenWrapper150122 .myhome{
	height:430px;
}

#gardenWrapper150122 .recipe{
	background:url(../../image/event/february2015/garden/img_comp02.jpg) no-repeat;
	height:441px;
	position:relative;
}

#gardenWrapper150122 .recipe .btnRecipe01{
	position:absolute;
	top:305px;
	left:61px;	
}

#gardenWrapper150122 .recipe .btnRecipe02{
	position:absolute;
	top:305px;
	left:311px;	
}
#gardenWrapper150122 .recipe .btnRecipe03{
	position:absolute;
	top:305px;
	left:563px;	
}

#gardenWrapper150122 .miracle{
	background:url(../../image/event/february2015/garden/img_comp03.jpg) no-repeat;
	height:855px;
	position:relative;
}

#gardenWrapper150122 .miracle .avatar{
	position:absolute;
	top:441px;
	left:124px;	
}

#gardenWrapper150122 .caution{
	background:url(../../image/event/february2015/garden/bg_caution2.jpg) no-repeat;
	position: relative;
	height:273px;
	margin:0;
}

#gardenWrapper150122 .caution .txt1{
	position: absolute;
	width:800px;
	top:65px;
	left:70px;
	color:#717171;
	line-height:1.7;
}

#gardenWrapper150122 .caution .txt2{
	position: absolute;
	top:166px;
	right:57px;
	color:#777777;
	width:150px;
	text-align:right;
}

#gardenWrapper150122 .txt2 a{
	color:#777777;
	text-decoration: underline;
}

#gardenWrapper150122 .txt2 a:hover{
	color:#777777;
	text-decoration: none;
}

#container #footerArea{
	width: 830px;
	margin: 0 auto;
	background-image:none; background-color:#f6f6f6;
	-webkit-border-radius: 5px;  /* Safari,Google Chrome */
	-moz-border-radius: 5px;      /* Firefox12まで */
	border-radius: 5px;           /* Firefox13以降 */
}


/*3月ガーデンイベント　春色あざやか♪　金平糖の花*/
#gardenWrapper150303_bg{
	background:url(../../image/event/march2015/garden/bg.png) repeat;
	background-color:#ffffff;
	margin-top: 10px;
}

#gardenWrapper150303{
	width:830px;
	margin: 0 auto;
}

#gardenWrapper150303 #eventHeaderArea{
	position: relative;
	width:830px;
	height:117px;
	margin-top:-10px;
}

#gardenWrapper150303 #eventHeaderArea ul#eventMenu2{
	position: absolute;
	top:69px;
	left:615px;
	width:220px;
}

#gardenWrapper150303 #eventHeaderArea ul#eventMenu2 li{
	float: left;
	margin-right: 4px;
}

#gardenWrapper150303 .eventArea-outer{
	width:830px;
	padding:0 0 0 10px;
}

#gardenWrapper150303 #eventHeaderArea .eventtop{
	position: absolute;
	top:10px;
	right:0px;
}

#gardenWrapper150303 #eventHeaderArea .eventtop a{
	color:#5a564f;
}

#gardenWrapper150303 #eventHeaderArea .headerTitle .eventTit{
	position: absolute;
	top:21px;
	left:1px;
	width:475px;
	height:91px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/march2015/garden/title.png) no-repeat;
}

#gardenWrapper150303 .eventArea-outer{
	width:830px;
	padding:0;
}

#gardenWrapper150303 .pageTit,
#gardenWrapper150303 .info p{
	margin:0;
	padding:0;
	line-height:0;
	height:auto;
}


#gardenWrapper150303 .story{
	height:429px;
}

#gardenWrapper150303 .flow02{
	background:url(../../image/event/march2015/garden/img_garden02.jpg) no-repeat;
	height:115px;
	position:relative;
}

#gardenWrapper150303 .flow02 .btnPseed{
	position:absolute;
	top:27px;
	left:278px;	
}


#gardenWrapper150303 .detail{
	background:url(../../image/event/march2015/garden/img_garden03.jpg) no-repeat;
	height:394px;
	position:relative;
}

#gardenWrapper150303 .detail .btnDetail{
	position:absolute;
	top:265px;
	left:297px;	
}

#gardenWrapper150303 .info{
	height:500px;
}

#gardenWrapper150303 .caution01{
	background:url(../../image/event/march2015/garden/bg_caution.jpg) no-repeat;
	height:193px;
	position:relative;
}

#gardenWrapper150303 .caution01 p{
	position: absolute;
	top:55px;
	left:91px;
	color:#777777;
	line-height:1.7;
}

/*合成ページ*/
#gardenWrapper150303 .myhome{
	height:430px;
}

#gardenWrapper150303 .buySeed{
	background:url(../../image/event/march2015/garden/img_comp01_bg.gif) no-repeat;
	height:120px;
	position:relative;
}

#gardenWrapper150303 .buySeed .btn{
	position:absolute;
	top:24px;
	left:274px;
}

#gardenWrapper150303 .recipe{
	background:url(../../image/event/march2015/garden/img_comp02.png) no-repeat;
	height:716px;
	position:relative;
}

#gardenWrapper150303 .recipe .btnRecipe01{
	position:absolute;
	top:278px;
	left:134px;	
}

#gardenWrapper150303 .recipe .btnRecipe02{
	position:absolute;
	top:278px;
	left:487px;	
}

#gardenWrapper150303 .miracle{
	background:url(../../image/event/march2015/garden/img_comp03.png) no-repeat;
	height:853px;
	position:relative;
}

#gardenWrapper150303 .miracle .avatar{
	position:absolute;
	top:430px;
	left:132px;	
}

#gardenWrapper150303 .caution{
	background:url(../../image/event/march2015/garden/bg_caution2.png) no-repeat;
	position: relative;
	height:254px;
	margin:0;
}

#gardenWrapper150303 .caution .txt1{
	position: absolute;
	width:800px;
	top:65px;
	left:70px;
	color:#717171;
	line-height:1.7;
}

#gardenWrapper150303 .caution .txt2{
	position: absolute;
	top:166px;
	right:57px;
	color:#777777;
	width:150px;
	text-align:right;
}

#gardenWrapper150303 .txt2 a{
	color:#777777;
	text-decoration: underline;
}

#gardenWrapper150303 .txt2 a:hover{
	color:#777777;
	text-decoration: none;
}



/*4月ガーデンイベント　*/
#gardenWrapper150409_bg{
	background:url(../../image/event/april2015/garden/bg_stripe.png) repeat-x center top;
	position:relative;
	margin-top: 10px;
	min-width:950px;
	z-index:100;
}

#gardenWrapper150409{
	background:url(../../image/event/april2015/garden/bg_footer.png) no-repeat center bottom;
	position:relative;
	margin:0 auto;
	z-index:1;
}

#gardenWrapper150409 #eventHeaderArea{
	background:url(../../image/event/april2015/garden/bg.png) no-repeat center top;
	width:100%;
	height:370px;
	margin:-10px auto 0;
	position:relative;
	z-index:1;
}

#gardenWrapper150409 #eventHeaderArea .headerBox{
	width:830px;
	height:82px;
	margin:0 auto;
	position:relative;
}

#gardenWrapper150409 #eventHeaderArea .eventtop{
	position:absolute;
	top:10px;
	right:0;
	margin-bottom:11px;
}

#gardenWrapper150409 #eventHeaderArea .eventtop a{
	color:#716e6a;
}

#gardenWrapper150409 #eventHeaderArea h2.eventTit{
	background:url(../../image/event/april2015/garden/title.png) no-repeat bottom left;
	width:336px;
	height:90px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	padding:0;
	margin:0;
}

#gardenWrapper150409 #eventHeaderArea #eventMenu2{
	position:absolute;
	top:47px;
	right:-5px;
	width:335px;
}

#gardenWrapper150409 #eventHeaderArea #eventMenu2 li{
	margin:0 8px 0 0;
	float:left;
}

#gardenWrapper150409 .eventArea-outer{
	padding:0;
}

#gardenWrapper150409 .pageTit,
#gardenWrapper150409 .info p{
	margin:0;
	padding:0;
	line-height:0;
	height:auto;
}

#gardenWrapper150409 .info{
	background:url(../../image/event/april2015/garden/img_garden_info.png) no-repeat;
	width:830px;
	height:544px;
	position:relative;
	margin:0 auto -242px;
	top:-243px;
	z-index:2;
}

#gardenWrapper150409 .info .btn{
	position:absolute;
	top:464px;
	left:140px;
}

#gardenWrapper150409 .info .txtFree{
	position:absolute;
	top:-27px;
	left:-13px;
}

#gardenWrapper150409 .date{
	width:830px;
	height:264px;
	position:relative;
	margin:26px auto 0;
}

#gardenWrapper150409 .tokuten1{
	width:830px;
	height:542px;
	position:relative;
	margin:26px auto 0;
}

#gardenWrapper150409 .tokuten2{
	background:url(../../image/event/april2015/garden/img_garden_tokuten2.png) no-repeat;
	width:830px;
	height:652px;
	position:relative;
	margin:0 auto;
}

#gardenWrapper150409 .tokuten2 .btnPseed{
	position:absolute;
	top:554px;
	left:542px;
}

#gardenWrapper150409 .caution01{
	background:url(../../image/event/april2015/garden/bg_garden_note.png) no-repeat 20px top;
	width:830px;
	height:196px;
	position:relative;
	margin:13px auto 0;
}

#gardenWrapper150409 .caution01 p{
	position: absolute;
	top:48px;
	left:43px;
	color:#777777;
	line-height:1.7;
}



/*合成ページ*/
#gardenWrapper150409 .buySeed{
	background:url(../../image/event/april2015/garden/img_comp_info.png) no-repeat;
	width:830px;
	height:544px;
	position:relative;
	margin:0 auto -242px;
	top:-243px;
	z-index:2;	
}

#gardenWrapper150409 .buySeed .btn{
	position:absolute;
	top:462px;
	left:278px;
}

#gardenWrapper150409 .recipe{
	background:url(../../image/event/april2015/garden/img_comp_catalogs.png) no-repeat;
	width:830px;
	height:425px;
	position:relative;
	margin:26px auto 0;
}

#gardenWrapper150409 .recipe .btnRecipe01{
	position:absolute;
	top:141px;
	left:159px;	
}

#gardenWrapper150409 .recipe .btnRecipe02{
	position:absolute;
	top:278px;
	left:159px;	
}

#gardenWrapper150409 .miracle{
	background:url(../../image/event/april2015/garden/img_comp_miracle.png) no-repeat;
	width:830px;
	height:424px;
	position:relative;
	margin:26px auto 0;
}

#gardenWrapper150409 .miracle .avatar{
	position:absolute;
	top:122px;
	left:456px;	
}

#gardenWrapper150409 .caution2{
	background:url(../../image/event/april2015/garden/bg_garden_note2.png) no-repeat 21px top;
	position: relative;
	width:790px;
	height:188px;
	margin:13px auto 0;
}

#gardenWrapper150409 .caution2 .txt1{
	position: absolute;
	width:800px;
	top:50px;
	left:55px;
	color:#717171;
	line-height:1.6;
}

#gardenWrapper150409 .caution2 .txt2{
	position: absolute;
	top:133px;
	right:11px;
	color:#777777;
	width:150px;
	text-align:right;
}

#gardenWrapper150409 .txt2 a{
	color:#777777;
	text-decoration: underline;
}

#gardenWrapper150409 .txt2 a:hover{
	color:#777777;
	text-decoration: none;
}

#container #footerArea{
	width: 830px;
	margin: 0 auto;
	background-image:none; background-color:#f6f6f6;
	-webkit-border-radius: 5px;  /* Safari,Google Chrome */
	-moz-border-radius: 5px;      /* Firefox12まで */
	border-radius: 5px;           /* Firefox13以降 */
}


/*5月ガーデンイベント　*/
#gardenWrapper150430_bg{
	position:relative;
	margin-top: 32px;
}

#gardenWrapper150430{
	position:relative;
	width:830px;
	margin:0 auto;
	z-index:1;
}

#gardenWrapper150430 #eventHeaderArea .eventtop{
	position:absolute;
	top:-24px;
	right:0;
	margin-bottom:11px;
}

#gardenWrapper150430 .eventTit{
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	height: 0;
}

#gardenWrapper150430 #eventHeaderArea .eventtop a{
	color:#5a564f;
	background-color:#f7f8fc;
}

#gardenWrapper150430 #eventHeaderArea .eventtop a:hover{

}

#gardenWrapper150430 .eventArea-outer{
	padding:0;
}

#gardenWrapper150430 .info{
	background:url(../../image/event/may2015/garden/img_garden_info.png) no-repeat;
	width:830px;
	height:691px;
	position:relative;
	margin:0 auto 0;
}

#gardenWrapper150430 .info .btnPseed{
	position:absolute;
	top:606px;
	left:124px;
}

#gardenWrapper150430 .info .btnPlantfood{
	position:absolute;
	top:606px;
	left:448px;
}

#gardenWrapper150430 .catalog{
	background:url(../../image/event/may2015/garden/img_garden_catalogs.png) no-repeat;
	width:830px;
	height:576px;
	position:relative;
	margin:0 auto;
}

#gardenWrapper150430 .catalog .btnRecipe01{
	position:absolute;
	top:139px;
	left:254px;	
}

#gardenWrapper150430 .catalog .btnRecipe02{
	position:absolute;
	top:139px;
	left:560px;	
}

#gardenWrapper150430 .catalog .btnPseed{
	position:absolute;
	top:487px;
	left:287px;
}

#gardenWrapper150430 .miracle{
	background:url(../../image/event/may2015/garden/img_garden_miracle.png) no-repeat;
	width:830px;
	height:435px;
	position:relative;
	margin:0 auto;
}

#gardenWrapper150430 .caution01{
	background:url(../../image/event/may2015/garden/img_garden_note.png) no-repeat;
	width:830px;
	height:245px;
	position:relative;
	margin:0 auto 0;
}

#gardenWrapper150430 .caution01 p{
	position: absolute;
	top:40px;
	left:66px;
	color:#686868;
	line-height:1.7;
}

#gardenWrapper150430 .caution01 .txt2{
	position: absolute;
	top:150px;
	right:70px;
	color:#978356;
	width:150px;
	text-align:right;
}

#gardenWrapper150430 .txt2 a{
	color:#978356;
	text-decoration: underline;
}

#gardenWrapper150430 .txt2 a:hover{
	color:#978356;
	text-decoration: none;
}


/*6月ガーデンイベント　新作「カラー」＆限定合成レシピが登場*/
#gardenWrapper150602_bg{
	background:url(../../image/event/june2015/garden/bg.gif) repeat;
	background-color:#ffffff;
	margin-top: 10px;
}

#gardenWrapper150602{
	width:830px;
	margin: 0 auto;
}

#gardenWrapper150602 #eventHeaderArea{
	position: relative;
	width:830px;
	height:117px;
	margin-top:-10px;
}

#gardenWrapper150602 #eventHeaderArea ul#eventMenu2{
	position: absolute;
	top:69px;
	left:615px;
	width:220px;
}

#gardenWrapper150602 #eventHeaderArea ul#eventMenu2 li{
	float: left;
	margin-right: 4px;
}

#gardenWrapper150602 .eventArea-outer{
	width:830px;
	padding:0 0 0 10px;
}

#gardenWrapper150602 #eventHeaderArea .eventtop{
	position: absolute;
	top:10px;
	right:0px;
}

#gardenWrapper150602 #eventHeaderArea .eventtop a{
	color:#5a564f;
}

#gardenWrapper150602 #eventHeaderArea .headerTitle .eventTit{
	position: absolute;
	top:39px;
	left:3px;
	width:569px;
	height:69px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/june2015/garden/title.png) no-repeat;
}

#gardenWrapper150602 .eventArea-outer{
	width:830px;
	padding:0;
}

#gardenWrapper150602 .pageTit,
#gardenWrapper150602 .info p{
	margin:0;
	padding:0;
	line-height:0;
	height:auto;
}

#gardenWrapper150602 .flow02{
	background:url(../../image/event/june2015/garden/img_garden02.png) no-repeat;
	height:120px;
	position:relative;
}

#gardenWrapper150602 .flow02 .btnPseed{
	position:absolute;
	top:27px;
	left:278px;	
}

#gardenWrapper150602 .info{
	height:329px;
}

#gardenWrapper150602 .detail{
	background:url(../../image/event/june2015/garden/img_garden04.png) no-repeat;
	height:739px;
	position:relative;
}

#gardenWrapper150602 .detail .btnDetail{
	position:absolute;
	top:593px;
	left:295px;	
}


/*合成ページ*/
#gardenWrapper150602 .myhome{
	height:431px;
}

#gardenWrapper150602 .recipe{
	background:url(../../image/event/june2015/garden/img_comp02.png) no-repeat;
	height:353px;
	position:relative;
}

#gardenWrapper150602 .recipe .btnRecipe01{
	position:absolute;
	top:238px;
	left:71px;	
}

#gardenWrapper150602 .recipe .btnRecipe02{
	position:absolute;
	top:238px;
	left:312px;	
}
#gardenWrapper150602 .recipe .btnRecipe03{
	position:absolute;
	top:238px;
	left:552px;	
}

#gardenWrapper150602 .miracle{
	background:url(../../image/event/june2015/garden/img_comp03.png) no-repeat;
	height:514px;
	position:relative;
}

#gardenWrapper150602 .miracle .avatar{
	position:absolute;
	top:120px;
	left:446px;	
}

#gardenWrapper150602 .caution{
	background:url(../../image/event/june2015/garden/bg_caution2.png) no-repeat;
	position: relative;
	height:275px;
	margin:0;
}

#gardenWrapper150602 .caution .txt1{
	position: absolute;
	width:800px;
	top:65px;
	left:67px;
	color:#717171;
	line-height:1.7;
}

#gardenWrapper150602 .caution .txt2{
	position: absolute;
	top:166px;
	right:57px;
	color:#777777;
	width:150px;
	text-align:right;
}

#gardenWrapper150602 .txt2 a{
	color:#777777;
	text-decoration: underline;
}

#gardenWrapper150602 .txt2 a:hover{
	color:#777777;
	text-decoration: none;
}

#container #footerArea{
	width: 830px;
	margin: 0 auto;
	background-image:none; background-color:#f6f6f6;
	-webkit-border-radius: 5px;  /* Safari,Google Chrome */
	-moz-border-radius: 5px;      /* Firefox12まで */
	border-radius: 5px;           /* Firefox13以降 */
}



/*7月ガーデンイベント　海中家具が作れる♪ 珊瑚草が登場*/
#gardenWrapper150707_bg{
	background:url(../../image/event/july2015/garden/bg.png) repeat-x;
	background-color:#ffffff;
	margin-top: 10px;
}

#gardenWrapper150707{
	width:1115px;
	margin: 0 auto;
}

#gardenWrapper150707 #eventHeaderArea{
	position: relative;
	width:935px;
	height:118px;
	margin:-10px auto 0;
}

#gardenWrapper150707 #eventHeaderArea ul#eventMenu2{
	position: absolute;
	top:47px;
	left:543px;
	width:329px;
}

#gardenWrapper150707 #eventHeaderArea ul#eventMenu2 li{
	float: left;
	margin-right: 4px;
}

#gardenWrapper150707 .eventArea-outer{
	width:830px;
	padding:0 0 0 10px;
}

#gardenWrapper150707 #eventHeaderArea .eventtop{
	position: absolute;
	top:10px;
	right:63px;
}

#gardenWrapper150707 #eventHeaderArea .eventtop a{
	color:#ffffff;
}

#gardenWrapper150707 #eventHeaderArea .headerTitle .eventTit{
	position: absolute;
	top:22px;
	left:50px;
	width:451px;
	height:73px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/july2015/garden/title.png) no-repeat;
}

#gardenWrapper150707 .eventArea-outer{
	width:1115px;
	padding:0;
}

#gardenWrapper150707 .info{
	background:url(../../image/event/july2015/garden/img_garden01.png) no-repeat;
	height:417px;
	width:935px;
	position:relative;
	margin:0 auto;
}

#gardenWrapper150707 .info .btnPseed{
	position:absolute;
	top:254px;
	left:557px;
	width:230px;
	height:43px;
}

#gardenWrapper150707 .info .btnPseed a,
#gardenWrapper150707 .info .btnComp a{
	display:block;
	width:230px;
	height:43px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}

#gardenWrapper150707 .info .btnComp{
	position:absolute;
	top:308px;
	left:557px;
	width:230px;
	height:43px;
}

#gardenWrapper150707 .flow{
	background:url(../../image/event/july2015/garden/img_garden02.png) no-repeat;
	height:815px;
	width:1077px;
	position:relative;
	margin:0 auto;
}

#gardenWrapper150707 .flow .btnGardenBox{
	position:absolute;
	top:731px;
	left:399px;
	width:276px;
	height:47px;
}

#gardenWrapper150707 .flow .btnGardenBox a{
	display:block;
	width:276px;
	height:47px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}

#gardenWrapper150707 .caution1{
	background:url(../../image/event/july2015/garden/img_garden03.png) no-repeat;
	position: relative;
	height:205px;
	width:1115px;
	margin:0 auto;
}

#gardenWrapper150707 .caution1 .txt1{
	position: absolute;
	width:800px;
	top:81px;
	left:226px;
	color:#414e51;
	line-height:1.6;
}



/*合成ページ*/
#gardenWrapper150707 .myhome{
	height:715px;
	width:935px;
	background:url(../../image/event/july2015/garden/img_comp01.png) no-repeat;
	position:relative;
	margin:0 auto 29px;
}

#gardenWrapper150707 .myhome .swf{
	position:absolute;
	top:31px;
	left:111px;
}

#gardenWrapper150707 .myhome .btnRecipe01{
	position:absolute;
	top:538px;
	left:135px;
	width:297px;
	height:62px;
}

#gardenWrapper150707 .myhome .btnRecipe01 a,
#gardenWrapper150707 .myhome .btnRecipe02 a{
	display:block;
	width:297px;
	height:62px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}

#gardenWrapper150707 .myhome .btnRecipe02{
	position:absolute;
	top:538px;
	left:501px;
	width:297px;
	height:62px;
}

#gardenWrapper150707 .myhome .btnP a{
	display:block;
	width:273px;
	height:52px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}

#gardenWrapper150707 .myhome .btnP{
	position:absolute;
	top:628px;
	left:328px;
	width:273px;
	height:52px;
}

#gardenWrapper150707 .miracle{
	background:url(../../image/event/july2015/garden/img_comp02.png) no-repeat;
	height:395px;
	width:1077px;
	position:relative;
	margin:0 auto;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}

#gardenWrapper150707 .caution{
	background:url(../../image/event/july2015/garden/img_comp03.png) no-repeat;
	position: relative;
	height:305px;
	width:1115px;
	margin:0;
}

#gardenWrapper150707 .caution .txt1{
	position: absolute;
	width:850px;
	top:88px;
	left:201px;
	color:#414e51;
	line-height:1.6;
}

#gardenWrapper150707 .caution .txt2{
	position: absolute;
	top:190px;
	right:190px;
	color:#414e51;
	width:150px;
	text-align:right;
}

#gardenWrapper150707 .txt2 a{
	color:#414e51;
	text-decoration: underline;
}

#gardenWrapper150707 .txt2 a:hover{
	color:#414e51;
	text-decoration: none;
}

#container #footerArea{
	width: 830px;
	margin: 0 auto;
	background-image:none; background-color:#f6f6f6;
	-webkit-border-radius: 5px;  /* Safari,Google Chrome */
	-moz-border-radius: 5px;      /* Firefox12まで */
	border-radius: 5px;           /* Firefox13以降 */
}






















/*8月ガーデンイベント　花火華　ホタルソウ*/
#gardenWrapper150811{
	background:url(../../image/event/august2015/garden/bg_garden.gif) repeat-x;
	position:relative;
}

#gardenWrapper150811.comp{
	background:url(../../image/event/august2015/garden/bg_garden.gif) repeat-x;
	position:relative;
}

#gardenWrapper150811 #eventHeaderArea{
	position: relative;
	width:820px;
	height:73px;
	margin-top:-10px;
	margin:0 auto 0px;

}

#gardenWrapper150811 #eventHeaderArea .eventtop{
	position: absolute;
	top:7px;
	right:0px;
}

#gardenWrapper150811 #eventHeaderArea .eventtop a{
	color:#777777;
}

#gardenWrapper150811 #eventHeaderArea .headerTitle .eventTit{
	position: absolute;
	top:27px;
	left:17px;
	width:366px;
	height:39px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/august2015/garden/tit_gardenevent0811.png) no-repeat;
}

#gardenWrapper150811 #eventHeaderArea ul#eventMenu2{
	position: absolute;
	top:27px;
	left:608px;
	width:220px;
}

#gardenWrapper150811 #eventHeaderArea ul#eventMenu2 li{
	float: left;
	margin-right: 4px;
}

#gardenWrapper150811 .eventArea-outer{
	width:810px;
	padding:0 0 0 10px;
	margin:0 auto 29px;

}

#gardenWrapper150811 .toGarden{
	background:url(../../image/event/august2015/garden/img_gardenevent0811_01.png) no-repeat;
	height:724px;
	position: relative;
}

#gardenWrapper150811 .btnGarden{
	position: absolute;
	top:643px;
	left:267px;
}

#gardenWrapper150811 .point{
	background:url(../../image/event/august2015/garden/img_gardenevent0811_02.png) no-repeat;
	height:620px;
	position: relative;
}

#gardenWrapper150811 .pshop_btn{
	position: absolute;
	top:519px;
	left:397px;
}

#gardenWrapper150811 .summerItem{
	height:511px;
}

#gardenWrapper150811 .eventPeriod{
	height:334px;
}



#gardenWrapper150811 .caution{
	background:url(../../image/event/august2015/garden/bg_gardenevent0811_05.png) no-repeat;
	height:249px;
	position: relative;
}

#gardenWrapper150811 .caution .txtNote{
	position: absolute;
	top:71px;
	left:41px;
	color:#686868;
}

#gardenWrapper150811 .intro .title{
	height:463px;
}


#gardenWrapper150811 .buyseeds{
	background:url(../../image/event/august2015/garden/bg_gardencomp0811_02.png) no-repeat;
	height:96px;
	position: relative;
}

#gardenWrapper150811 .btn_buyseeds{
	position: absolute;
	top:20px;
	left:269px;
}

#gardenWrapper150811 .recipe{
	background:url(../../image/event/august2015/garden/bg_gardencomp0811_03.png) no-repeat;
	height:327px;
	position: relative;
}

#gardenWrapper150811 .normal{
	position: absolute;
	top:89px;
	left:155px;
}

#gardenWrapper150811 .normal2{
	position: absolute;
	top:89px;
	left:541px;
}

#gardenWrapper150811 .rera{
	position: absolute;
	top:235px;
	left:155px;
}

#gardenWrapper150811 .rera2{
	position: absolute;
	top:235px;
	left:541px;
}

#gardenWrapper150811 .miracle{
	height:411px;
}


#gardenWrapper150811.comp .caution{
	background:url(../../image/event/august2015/garden/bg_gardencomp0811_06.png) no-repeat;
	height:217px;
	position: relative;
}

#gardenWrapper150811.comp .caution .txt{
	position: absolute;
	top:51px;
	left:38px;
	color:#686868;
}

#gardenWrapper150811.comp .caution .txt2{
	position: absolute;
	top:171px;
	right:58px;
	color:#717171;
}

#gardenWrapper150811 .txt2 a{
	color:#717171;
	text-decoration: underline;
}



/*9月ガーデンイベント　にわくま♪*/
#gardenWrapper150910_bg{
	background:url(../../image/event/september2015/garden/bg_garden.png) repeat-x;
	background-color:#ffffff;
}

#gardenWrapper150910{
	width:830px;
	margin: 0 auto;
	padding-top:28px;
	position: relative;
}
.crown7{
	background:url(../../image/event/september2015/garden/bg_crown_leaf.png) repeat-x top center;
	width:100%;
	height:46px;
	position: relative;	
}

.crown7 div{
	margin:0 auto;
	width:207px;
}

#gardenWrapper150910 #eventHeaderArea,
#gardenWrapper150910comp #eventHeaderArea{
	position: relative;
	width:830px;
	height:105px;
	margin-top:-23px;
}

#gardenWrapper150910 #eventHeaderArea ul#eventMenu2,
#gardenWrapper150910comp #eventHeaderArea ul#eventMenu2{
	position: absolute;
	top:57px;
	left:615px;
	width:220px;
}

#gardenWrapper150910 #eventHeaderArea ul#eventMenu2 li,
#gardenWrapper150910comp #eventHeaderArea ul#eventMenu2 li{
	float: left;
	margin-right: 4px;
}

#gardenWrapper150910 .eventArea-outer,
#gardenWrapper150910comp .eventArea-outer{
	width:830px;
	padding:0 0 0 10px;
}

#gardenWrapper150910 #eventHeaderArea .eventtop,
#gardenWrapper150910comp #eventHeaderArea .eventtop{
	position: absolute;
	top:10px;
	right:0px;
}

#gardenWrapper150910 #eventHeaderArea .eventtop a,
#gardenWrapper150910comp #eventHeaderArea .eventtop a{
	color:#5a564f;
}


#gardenWrapper150910 #eventHeaderArea .headerTitle .eventTit,
#gardenWrapper150910comp #eventHeaderArea .headerTitle .eventTit{
	position: absolute;
	top:33px;
	left:1px;
	width:487px;
	height:69px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/september2015/garden/title.png) no-repeat;
}

#gardenWrapper150910 .eventArea-outer,
#gardenWrapper150910comp .eventArea-outer{
	width:830px;
	padding:0;
}

#gardenWrapper150910 .pageTit,
#gardenWrapper150910 .info p,
#gardenWrapper150910comp .pageTit,
#gardenWrapper150910comp .info p{
	margin:0;
	padding:0;
	line-height:0;
	height:auto;
}


#gardenWrapper150910 .story,
#gardenWrapper150910comp .story{
	height:393px;
}

#gardenWrapper150910 .flow02{
	background:url(../../image/event/september2015/garden/img_garden03.png) no-repeat;
	height:108px;
	position:relative;
}

#gardenWrapper150910 .flow02 .btnPseed{
	position:absolute;
	top:27px;
	left:278px;	
}


#gardenWrapper150910 .detail{
	background:url(../../image/event/september2015/garden/img_garden05.png) no-repeat;
	height:502px;
	position:relative;
}

#gardenWrapper150910 .detail .btnDetail{
	position:absolute;
	top:312px;
	left:446px;	
}

#gardenWrapper150910 .info{
	height:274px;
}


/*合成ページ*/
#gardenWrapper150910comp_bg{
	background:url(../../image/event/september2015/garden/bg_comp.png) repeat-x;
	background-color:#ffffff;
}

#gardenWrapper150910comp{
	width:830px;
	margin: 0 auto;
	padding-top:28px;
	position: relative;
}

#gardenWrapper150910comp .myhome{
	height:553px;
}
#gardenWrapper150910comp .flow03{
	background:url(../../image/event/september2015/garden/img_comp02.png) no-repeat;
	height:126px;
	position:relative;
}

#gardenWrapper150910comp .btnPseed{
	position:absolute;
	top:36px;
	left:278px;	
}
#gardenWrapper150910comp .recipe{
	background:url(../../image/event/september2015/garden/img_comp03.png) no-repeat;
	height:788px;
	position:relative;
}

#gardenWrapper150910comp .recipe .btnRecipe01{
	position:absolute;
	top:656px;
	left:193px;	
}

#gardenWrapper150910comp .recipe .btnRecipe02{
	position:absolute;
	top:656px;
	left:556px;	
}

#gardenWrapper150910comp .miracle{
	background:url(../../image/event/september2015/garden/img_comp04.png) no-repeat;
	height:424px;
	position:relative;
}

#gardenWrapper150910comp .miracle .avatar{
	position:absolute;
	top:82px;
	left:548px;	
}

#gardenWrapper150910comp .caution{
	background:url(../../image/event/september2015/garden/img_comp05.png) no-repeat;
	position: relative;
	height:273px;
	margin:0;
}

#gardenWrapper150910comp .caution .txt1{
	position: absolute;
	width:800px;
	top:73px;
	left:46px;
	color:#717171;
	line-height:1.7;
}

#gardenWrapper150910comp .caution .txt2{
	position: absolute;
	top:166px;
	right:57px;
	color:#777777;
	width:150px;
	text-align:right;
}

#gardenWrapper150910comp .txt2 a{
	color:#777777;
	text-decoration: underline;
}

#gardenWrapper150910comp .txt2 a:hover{
	color:#777777;
	text-decoration: none;
}

#container #footerArea{
	width: 830px;
	margin: 0 auto;
	background-image:none; background-color:#f6f6f6;
	-webkit-border-radius: 5px;  /* Safari,Google Chrome */
	-moz-border-radius: 5px;      /* Firefox12まで */
	border-radius: 5px;           /* Firefox13以降 */
}



/*10月ガーデンイベント　魔女のリンゴ　収穫イベント
-----------------------------------------------------*/
#gardenWrapper151013_bg{
	background-color:#3f2e50;
}

#gardenWrapper151013{
	width:830px;
	margin: 0 auto;
	padding-top:28px;
	position: relative;
}
.crown7{
	background:url(../../image/event/october2015/garden/bg_crown_leaf.png) repeat-x top center;
	width:100%;
	height:46px;
	position: relative;	
}

.crown7 div{
	margin:0 auto;
	width:207px;
}

#gardenWrapper151013 #eventHeaderArea,
#gardenWrapper151013comp #eventHeaderArea{
	position: relative;
	width:830px;
	height:319px;
	margin-top:-23px;
	background:url(../../image/event/october2015/garden/title_bg.png) no-repeat;
}

#gardenWrapper151013 #eventHeaderArea ul#eventMenu2,
#gardenWrapper151013comp #eventHeaderArea ul#eventMenu2{
	width:830px;
	position: absolute;
	top:216px;
	left:268px;
}

#gardenWrapper151013 #eventHeaderArea ul#eventMenu2 li,
#gardenWrapper151013comp #eventHeaderArea ul#eventMenu2 li{
	float: left;
	margin-right: 0px;
}

#gardenWrapper151013 .eventArea-outer,
#gardenWrapper151013comp .eventArea-outer{
	width:830px;
	padding:0 0 0 10px;
}

#gardenWrapper151013 #eventHeaderArea .eventtop,
#gardenWrapper151013comp #eventHeaderArea .eventtop{
	position: absolute;
	top:10px;
	right:0px;
}

#gardenWrapper151013 #eventHeaderArea .eventtop a,
#gardenWrapper151013comp #eventHeaderArea .eventtop a{
	color:#ffffff;
}


#gardenWrapper151013 #eventHeaderArea .headerTitle .eventTit,
#gardenWrapper151013comp #eventHeaderArea .headerTitle .eventTit{
	position: absolute;
	top:33px;
	left:1px;
	width:487px;
	height:69px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/october2015/garden/title.png) no-repeat;
}

#gardenWrapper151013 .eventArea-outer,
#gardenWrapper151013comp .eventArea-outer{
	width:830px;
	padding:0;
}

#gardenWrapper151013 .pageTit,
#gardenWrapper151013 .info p,
#gardenWrapper151013comp .pageTit,
#gardenWrapper151013comp .info p{
	margin:0;
	padding:0;
	line-height:0;
	height:auto;
}

#gardenWrapper151013 .story,
#gardenWrapper151013comp .story{
	height:742px;
	background:url(../../image/event/october2015/garden/img_garden02.png) no-repeat;
	position:relative;
}

#gardenWrapper151013 .story .btnPseed{
	position:absolute;
	top:613px;
	left:447px;	
}

#gardenWrapper151013 .info{
	height:193px;
}


/*合成ページ*/
#gardenWrapper151013comp_bg{
	background-color:#3f2e50;
}

#gardenWrapper151013comp{
	width:830px;
	margin: 0 auto;
	padding-top:28px;
	position: relative;
}

#gardenWrapper151013comp .sabun{
	background:url(../../image/event/october2015/garden/img_setsubun03.png) no-repeat;
	height:40px;
	margin-top:-40px;
}

#gardenWrapper151013comp .recipe{
	background:url(../../image/event/october2015/garden/img_comp01.png) no-repeat;
	height:890px;
	position:relative;
}

#gardenWrapper151013comp .recipe .btnRecipe01{
	position:absolute;
	top:618px;
	left:167px;	
}

#gardenWrapper151013comp .recipe .btnRecipe02{
	position:absolute;
	top:618px;
	left:574px;	
}

#gardenWrapper151013comp .btnPseed{
	position:absolute;
	top:743px;
	left:275px;	
}

#gardenWrapper151013comp .miracle{
	background:url(../../image/event/october2015/garden/img_comp02.png) no-repeat;
	height:470px;
	position:relative;
}

#gardenWrapper151013comp .miracle .avatar{
	position:absolute;
	top:121px;
	left:572px;	
}

#gardenWrapper151013comp .info{
	height:206px;
}

#gardenWrapper151013comp .txt2{
	color:#d6d6ae;
	width:830px;
	text-align:right;
	margin-top:-40px;
	padding-bottom:40px;
}

#gardenWrapper151013comp .txt2 a{
	color:#d6d6ae;
	text-decoration: underline;
}

#gardenWrapper151013comp .txt2 a:hover{
	color:#d6d6ae;
	text-decoration: none;
}

#gardenWrapper151013comp .caution{
	background:url(../../image/event/october2015/garden/img_comp05.png) no-repeat;
	position: relative;
	height:273px;
	margin:0;
}

#gardenWrapper151013comp .caution .txt1{
	position: absolute;
	width:800px;
	top:73px;
	left:46px;
	color:#717171;
	line-height:1.7;
}

#container #footerArea{
	width: 830px;
	margin: 0 auto;
	background-image:none; background-color:#f6f6f6;
	-webkit-border-radius: 5px;  /* Safari,Google Chrome */
	-moz-border-radius: 5px;      /* Firefox12まで */
	border-radius: 5px;           /* Firefox13以降 */
}




/*11月ガーデンイベント　きらめきのダイヤモンドリリー
-----------------------------------------------------*/
#gardenWrapper151112_bg{
	background:url(../../image/event/november2015/garden/bg.png) repeat;
}

#gardenWrapper151112{
	padding-top:28px;
	position: relative;
}

#gardenWrapper151112 #eventHeaderArea{
	position: relative;
	width:100%;
	height:170px;
	margin:-28px auto 0;
	background:url(../../image/event/november2015/garden/bg_header.png) repeat-x top center;
}

#gardenWrapper151112 .headerContents{
	width:760px;
	margin:0 auto;
	position:relative;
}

#gardenWrapper151112 #eventHeaderArea ul#eventMenu2{
	width:760px;
	position: absolute;
	top:105px;
	left:123px;
}

#gardenWrapper151112 #eventHeaderArea ul#eventMenu2 li{
	float: left;
	margin-right: 18px;
}

#gardenWrapper151112 .eventArea-outer{
	width:830px;
	padding:0 0 0 10px;
}

#gardenWrapper151112 #eventHeaderArea .eventtop{
	position: absolute;
	top:10px;
	right:0px;
}

#gardenWrapper151112 #eventHeaderArea .eventtop a{
	color:#ffffff;
}


#gardenWrapper151112 #eventHeaderArea .headerContents .headerTitle{
	position: absolute;
	top:33px;
	left:102px;
}

#gardenWrapper151112 .eventArea-outer{
	width:800px;
	padding:0;
	margin:0 auto;
}

#gardenWrapper151112 .garden{
	margin:35px 0 28px 0;
	line-height:0;
	width:760px;
	height:412px;
	background:url(../../image/event/november2015/garden/img_garden01.png) no-repeat;
	position:relative;
}

#gardenWrapper151112 .garden .pop01{
	position:absolute;
	top:55px;
	left:-31px;
}

#gardenWrapper151112 .garden .pop02{
	position:absolute;
	top:-19px;
	left:714px;
}

#gardenWrapper151112 .story{
	width:760px;
	height:752px;
	background:url(../../image/event/november2015/garden/img_garden02.png) no-repeat;
	position:relative;
}

#gardenWrapper151112 .story .btnComp{
	position:absolute;
	top:675px;
	left:240px;	
}

#gardenWrapper151112 .story .raceSwf{
	position:absolute;
	top:235px;
	left:220px;
}

#gardenWrapper151112 .info{
	width:760px;
	height:300px;
	background:url(../../image/event/november2015/garden/img_garden03.png) no-repeat;
	position:relative;
	margin:28px 0 38px;
}

#gardenWrapper151112 .info .btnBuy{
	position:absolute;
	top:171px;
	left:498px;
}

#gardenWrapper151112 .info .btnComp{
	position:absolute;
	top:224px;
	left:498px;
}

#gardenWrapper151112 .caution1{
	width:760px;
	height:175px;
	background:url(../../image/event/november2015/garden/img_garden04.png) no-repeat;
	position:relative;
	padding-bottom:33px;
}

#gardenWrapper151112 .caution1 .txt1{
	color: #fff;
	position:absolute;
	top:54px;
	left:49px;
}


/*合成ページ*/
#gardenWrapper151112 .room{
	background:url(../../image/event/november2015/garden/img_comp01.png) no-repeat;
	width:760px;
	height:443px;
	position:relative;
	margin:33px 0 51px;
}

#gardenWrapper151112 .room .btnPseed{
	position:absolute;
	top:389px;
	left:233px;
}

#gardenWrapper151112 .recipe{
	background:url(../../image/event/november2015/garden/img_comp02.png) no-repeat;
	height:380px;
	position:relative;
	margin:0 0 30px 0;
}

#gardenWrapper151112 .recipe .btnRecipe01{
	position:absolute;
	top:291px;
	left:34px;	
}

#gardenWrapper151112 .recipe .btnRecipe02{
	position:absolute;
	top:291px;
	left:275px;	
}

#gardenWrapper151112 .recipe .btnRecipe03{
	position:absolute;
	top:291px;
	left:516px;	
}

#gardenWrapper151112 .miracle{
	background:url(../../image/event/november2015/garden/img_comp03.png) no-repeat;
	height:430px;
	position:relative;
	margin-bottom:37px;
}

#gardenWrapper151112 .miracle .avatar{
	position:absolute;
	top:92px;
	left:466px;	
}

#gardenWrapper151112 .miracle .pop01{
	position:absolute;
	top:81px;
	left:-50px;	
}

#gardenWrapper151112 .miracle .pop02{
	position:absolute;
	top:50px;
	left:667px;	
}

#gardenWrapper151112 .caution{
	background:url(../../image/event/november2015/garden/img_comp04.png) no-repeat;
	position: relative;
	height:195px;
	margin:0 auto;
	padding-bottom:28px;
}

#gardenWrapper151112 .caution .txt1{
	position: absolute;
	width:760px;
	top:52px;
	left:50px;
	color:#fff;
	line-height:1.5;
}

#gardenWrapper151112 .caution .txt2{
	position: absolute;
	top:140px;
	right:57px;
	color:#fff;
	text-align:right;
	line-height:1.7;
}

#gardenWrapper151112 .caution .txt2 a{
	color:#fff;
}

#container #footerArea{
	width: 830px;
	margin: 0 auto;
	background-image:none; background-color:#f6f6f6;
	-webkit-border-radius: 5px;  /* Safari,Google Chrome */
	-moz-border-radius: 5px;      /* Firefox12まで */
	border-radius: 5px;           /* Firefox13以降 */
}



/*12月ガーデンイベント　お庭でパーティー♪ クリスマス収穫祭
-----------------------------------------------------*/
#gardenWrapper151208_bg{
	background:url(../../image/event/december2015/garden/bg.png) repeat;
}

#gardenWrapper151208{
	padding-top:28px;
	position: relative;
}

#gardenWrapper151208 #eventHeaderArea{
	position: relative;
	width:100%;
	height:194px;
	margin:-28px auto 0;
	background:url(../../image/event/december2015/garden/bg_header.png) repeat-x top center;
}

#gardenWrapper151208 .headerContents{
	width:1010px;
	margin:0 auto;
	position:relative;
}

#gardenWrapper151208 #eventHeaderArea ul#eventMenu2{
	width:760px;
	position: absolute;
	top:118px;
	left:236px;
}

#gardenWrapper151208 #eventHeaderArea ul#eventMenu2 li{
	float: left;
	margin-right: 18px;
}

#gardenWrapper151208 .eventArea-outer{
	width:830px;
	padding:0 0 0 10px;
}

#gardenWrapper151208 #eventHeaderArea .eventtop{
	position: absolute;
	top:10px;
	right:0px;
}

#gardenWrapper151208 #eventHeaderArea .eventtop a{
	color:#ffffff;
}


#gardenWrapper151208 #eventHeaderArea .headerContents .headerTitle{
	position: absolute;
	width:1010px;
	top:0px;
	left:0px;
}

#gardenWrapper151208 .eventArea-outer{
	width:811px;
	padding:0;
	margin:0 auto;
}

#gardenWrapper151208 .garden{
	margin:0px 0 42px 0;
	line-height:0;
	width:811px;
	height:361px;
	background:url(../../image/event/december2015/garden/img_garden01.png) no-repeat;
	position:relative;
}

#gardenWrapper151208 .garden .btn{
	position:absolute;
	top:311px;
	left:52px;
}

#gardenWrapper151208 .story{
	width:811px;
	height:645px;
	background:url(../../image/event/december2015/garden/img_garden02.png) no-repeat;
	position:relative;
}

#gardenWrapper151208 .story .btnBuy{
	position:absolute;
	top:350px;
	left:58px;	
}

#gardenWrapper151208 .story .btnItem{
	position:absolute;
	top:350px;
	left:224px;	
}

#gardenWrapper151208 .story .btnGardentab{
	position:absolute;
	top:556px;
	left:519px;	
}

#gardenWrapper151208 .info{
	width:809px;
	height:286px;
	background:url(../../image/event/december2015/garden/img_garden03.png) no-repeat;
	position:relative;
	margin:42px 0 38px;
}

#gardenWrapper151208 .info .btnBuy{
	position:absolute;
	top:214px;
	left:59px;
}

#gardenWrapper151208 .info .btnplantfood{
/*	position:absolute;
	top:214px;
	left:480px;*/
	display:none;
}

#gardenWrapper151208 .period{
	margin:42px 0 38px;
}

#gardenWrapper151208 .caution1{
	width:811px;
	height:175px;
	background:url(../../image/event/december2015/garden/img_garden01_note.png) no-repeat 17px top;
	position:relative;
	padding-bottom:25px;
}

#gardenWrapper151208 .caution1 .txt1{
	color: #fff;
	position:absolute;
	top:40px;
	left:49px;
}


/*合成ページ*/
#gardenWrapper151208 .room{
	background:url(../../image/event/december2015/garden/img_comp01.png) no-repeat;
	width:810px;
	height:328px;
	position:relative;
	margin:33px 0 51px;
}

#gardenWrapper151208 .seed{
	background:url(../../image/event/december2015/garden/img_comp02.png) no-repeat;
	width:809px;
	height:166px;
	position:relative;
	margin:33px 0 42px;
}

#gardenWrapper151208 .seed .btnPseed{
	position:absolute;
	top:73px;
	left:495px;
}

#gardenWrapper151208 .recipe{
	background:url(../../image/event/december2015/garden/img_comp03.png) no-repeat;
	width:809px;
	height:446px;
	position:relative;
	margin:0 0 42px 0;
}

#gardenWrapper151208 .recipe .btnRecipe01{
	position:absolute;
	top:155px;
	left:562px;	
}

#gardenWrapper151208 .recipe .btnRecipe02{
	position:absolute;
	top:369px;
	left:562px;
}

#gardenWrapper151208 .miracle{
	background:url(../../image/event/december2015/garden/img_comp04.png) no-repeat;
	width:809px;
	height:486px;
	position:relative;
	margin-bottom:42px;
}

#gardenWrapper151208 .miracle .avatar{
	position:absolute;
	top:129px;
	left:569px;	
}


#gardenWrapper151208 .caution{
	width:811px;
	height:175px;
	background:url(../../image/event/december2015/garden/img_garden01_note.png) no-repeat 17px top;
	position:relative;
	padding-bottom:25px;
}

#gardenWrapper151208 .caution .txt1{
	position: absolute;
	width:760px;
	top:30px;
	left:30px;
	color:#fff;
	line-height:1.8;
}

#gardenWrapper151208 .caution .txt2{
	position: absolute;
	top:140px;
	right:57px;
	color:#fff;
	text-align:right;
	line-height:1.7;
}

#gardenWrapper151208 .caution .txt2 a{
	color:#fff;
}

#container #footerArea{
	width: 830px;
	margin: 0 auto;
	background-image:none; background-color:#f6f6f6;
	-webkit-border-radius: 5px;  /* Safari,Google Chrome */
	-moz-border-radius: 5px;      /* Firefox12まで */
	border-radius: 5px;           /* Firefox13以降 */
}



/*年末年始は経験値が２倍でお得♪*/
#gardenWrapper151226_bg{
	background:url(../../image/event/january2016/garden/bg.jpg) repeat-x;
	background-color:#ffffff;
	margin-top: 10px;
}

#gardenWrapper151226{
	width:900px;
	margin: 0 auto;
}

#gardenWrapper151226 #eventHeaderArea{
	position: relative;
	width:900px;
	height:102px;
	margin-top:-10px;
}

#gardenWrapper151226 #eventHeaderArea .eventtop{
	position: absolute;
	top:10px;
	right:0px;
}

#gardenWrapper151226 #eventHeaderArea .eventtop a{
	color:#5a564f;
}

#gardenWrapper151226 #eventHeaderArea .headerTitle .eventTit{
	width:650px;
	height:98px;
	margin:0 auto;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/january2016/garden/title.png) no-repeat center 10px;
}

#gardenWrapper151226 .eventArea-outer{
	width:900px;
	padding:0;
}

#gardenWrapper151226 .pageTit,
#gardenWrapper151226 .info p{
	margin:0;
	padding:0;
	line-height:0;
	height:auto;
}

#gardenWrapper151226 .garden{
	background:url(../../image/event/january2016/garden/img_garden_main.png) no-repeat;
	height:412px;
	position:relative;
}

#gardenWrapper151226 .garden .btnBuy{
	position:absolute;
	top:350px;
	left:329px;	
}

#gardenWrapper151226 .mixed{
	background:url(../../image/event/january2016/garden/img_garden_mixed.png) no-repeat;
	height:253px;
	position:relative;
}

#gardenWrapper151226 .mixed .kadomatsu{
	position:absolute;
	top:146px;
	left:195px;
}

#gardenWrapper151226 .mixed .kadomatsu02{
	position:absolute;
	top:146px;
	left:620px;
}

#gardenWrapper151226 .info{
	background:url(../../image/event/january2016/garden/img_garden_info.png) no-repeat;
	height:484px;
	position:relative;
}

#gardenWrapper151226 .btnGardenbox{
	position:absolute;
	top:351px;
	left:97px;
}

#gardenWrapper151226 .btnGardenbonus a{
	position:absolute;
	top:423px;
	left:503px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	width:326px;
	height:16px;
	display:block;
}

#gardenWrapper151226 .caution{
	background:url(../../image/event/january2016/garden/img_garden_note.png) no-repeat;
	width:900px;
	position: relative;
	height:271px;
	margin:0;
}

#gardenWrapper151226 .caution .txt1{
	position: absolute;
	width:850px;
	top:60px;
	left:85px;
	color:#717171;
	line-height:1.7;
}

#gardenWrapper151226 .caution .txt2{
	position: absolute;
	top:222px;
	right:30px;
	color:#777777;
	width:150px;
	text-align:right;
}

#gardenWrapper151226 .txt2 a{
	color:#777777;
	text-decoration: underline;
}

#gardenWrapper141202 .txt2 a:hover{
	color:#777777;
	text-decoration: none;
}

#container #footerArea{
	width: 900px;
	margin: 0 auto;
	background-image:none; background-color:#f6f6f6;
	-webkit-border-radius: 5px;  /* Safari,Google Chrome */
	-moz-border-radius: 5px;      /* Firefox12まで */
	border-radius: 5px;           /* Firefox13以降 */
}

.btnList{ margin: 0 auto; }






/*　共通footer※基本触らない */
/* clearfix
------------------------------------------- */
#eventContentsArea.event #mainArea ul.eventNavi:after,
#eventContentsArea.event #mainArea ul.seapuzzleMenu:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}


/* footer
------------------------------------------- */
#eventContentsArea.event #footerArea {
	background: url("/image/event/festival2009/event/bg_footer.gif") no-repeat;
}

#eventContentsArea.event #footerArea p#corpLogo,
#eventContentsArea.event #footerArea address {
	color: #777;
}
