@charset 'utf-8';

/* -----------------------------------------------------------
CSS Information

File name:      event2013_garden.css
Update:         2013/12/04
Style Info:     2013年ガーデンイベント用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
---------------------------------------------------------------------- */
#eventContentsArea #footerArea {
	width: 830px;
	height: 100px;
	padding-top: 25px;
}

#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;
}



/* 6月イベント下層用
------------------------------------------- */
#eventContentsArea{
	position:relative;
}


/* 最大3個はいるとき-------------- */

#eventContentsArea .eventArea-outer ul#eventMenu3 {
	position:absolute;
	top:21px;
	right:0px;
	width:320px;
}
#eventContentsArea .eventArea-outer ul#eventMenu3 li{
    float: left;
	margin-right:4px;
}

#eventContentsArea .eventArea-outer ul#eventMenu3 li.bnnMrg{
	margin:0 18px 0 0px;
}

#eventContentsArea .eventArea-outer ul#eventMenu3 li.bnnlast{
	float:right;
	margin:0px;
}

/* 最大4個はいるとき-------------- */

#eventContentsArea .eventArea-outer ul#eventMenu4 {
	position:absolute;
	top:21px;
	right:0;
	width:428px;
}
#eventContentsArea .eventArea-outer ul#eventMenu4 li{
    float: left;
	margin-right:4px;
}

#eventContentsArea .eventArea-outer ul#eventMenu4 li.bnnMrg{
	margin:0 18px 0 0px;
}

#eventContentsArea .eventArea-outer ul#eventMenu4 li.bnnlast{
	float:right;
	margin:0px;    
}

/*----------------------------------- */

#eventWrapper #eventHeaderArea .eventtop{
	position:absolute;
	top:9px;
	left:694px;
	margin-bottom:11px;
}

#eventWrapper #eventHeaderArea .eventtop a{
	color:#ffffff;
}






/*　7/30～ ガーデンイベント用
------------------------------------------- */
#gardenWrapper130829{
	background-color: #ffffff;
}

#eventHeaderArea{
	position:relative;
	margin: -10px 0 0 0;
}

#gardenWrapper130829 #eventHeaderArea .eventtop{
	position:absolute;
	top:12px;
	left:700px;
	margin-bottom:11px;
}

#gardenWrapper130829 #eventHeaderArea .eventtop a{
	color:#777777;
}

#eventHeaderArea h2.gardenevent0829Tit{
	background:url(../../image/event/september2013/garden/tit_gardenevent0829.gif) no-repeat bottom left;
	width:450px;
	height:65px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	padding:18px 0 0 0;
	margin-left:20px;
}

#eventHeaderArea ul#eventMenu2 {
	position:absolute;
	top:36px;
	left:608px;
	width:212px;
}
#eventHeaderArea ul#eventMenu2 li{
    float: left;
	margin-right:4px;
}

#eventHeaderArea ul#eventMenu2 li.bnnMrg{
	margin:0 18px 0 0px;
}

#eventHeaderArea ul#eventMenu2 li.bnnlast{
	float:right;
	margin:0px;
}

#rabbitGarden #gardenArea01,
#rabbitGarden #gardenArea02,
#rabbitGarden #gardenArea03{
	margin:0 0 0 10px;
	padding:0;
	line-height:0;
}

#rabbitGarden #gardenArea02{ position:relative; }

#rabbitGarden #gardenArea02 .flowerswf{
	position:absolute;
	top:111px;
	left:281px;
	border:1px solid #4a952c;
	background:#FFFFFF;
}



#rabbitGarden #gardenArea04{
	background:url(../../image/event/september2013/garden/img_gardenevent0829_4.jpg) no-repeat center top;
	width:810px;
	height:200px;
	position:relative;
	margin:0 0 0px 10px;
}

#rabbitGarden #gardenArea04 p{
	position: absolute;
	top: 74px;
	left: 155px;
	width: 550px;
	font-size: 12px;
	line-height: 1.8;
	color: #717171;
}

#rabbitGarden #gardenArea05{
	background:url(../../image/event/september2013/garden/img_gardenevent0829_5.jpg) no-repeat center top;
	width:810px;
	height:253px;
	position:relative;
	margin:0 0 0px 10px;
}

#rabbitGarden #gardenArea05 .btnseed{
	position:absolute;
	top:161px;
	left:71px;
}

#rabbitGarden #gardenArea05 .btnseed a{
	width:235px;
	height:52px;
	display:block;
	text-indent:100%;
  white-space:nowrap;
  overflow:hidden;
}

#rabbitGarden #gardenArea05 .btncomp{
	position:absolute;
	top:182px;
	left:546px;
}

#rabbitGarden #gardenArea05 .btncomp a{
	width:162px;
	height:28px;
	display:block;
	text-indent:100%;
  white-space:nowrap;
  overflow:hidden;
}

/*合成アイテムページ*/
#rabbitGarden #compArea01{
	background:url(../../image/event/september2013/garden/img_gardencomp01.jpg) no-repeat center top;
	width:810px;
	height:521px;
	position:relative;
	margin:0 0 0 10px;
}

#rabbitGarden #compArea01 .btnBuy{
	position:absolute;
	top:451px;
	left:270px;
}

#rabbitGarden #compArea01 .btnBuy a{
	width:274px;
	height:50px;
	display:block;
	text-indent:100%;
  white-space:nowrap;
  overflow:hidden;
}

#rabbitGarden #compArea02{
	background:url(../../image/event/september2013/garden/img_gardencomp02.jpg) no-repeat center top;
	width:810px;
	height:526px;
	position:relative;
	margin:0 0 0 10px;
}

#rabbitGarden #compArea02 .btnMix_normal{
	position:absolute;
	top:440px;
	left:67px;
}

#rabbitGarden #compArea02 .btnMix_normal a{
	width:298px;
	height:63px;
	display:block;
	text-indent:100%;
  white-space:nowrap;
  overflow:hidden;
}

#rabbitGarden #compArea02 .btnMix_rare{
	position:absolute;
	top:440px;
	left:449px;
}

#rabbitGarden #compArea02 .btnMix_rare a{
	width:298px;
	height:63px;
	display:block;
	text-indent:100%;
  white-space:nowrap;
  overflow:hidden;
}

#rabbitGarden #compArea03{
	margin:0 0 0 10px;
	padding:0;
	line-height:0;
}

#rabbitGarden #compArea04{
	background:url(../../image/event/september2013/garden/img_gardencomp04.gif) no-repeat center top;
	width:810px;
	height:311px;
	position:relative;
	margin:0 0 0 10px;
}

#rabbitGarden #compArea04 p.txtNote{
	position: absolute;
	top: 74px;
	left: 90px;
	width: 660px;
	font-size: 12px;
	line-height: 2;
	color: #717171;
}

#rabbitGarden #compArea04 p.txtNote02{
 	position: absolute;
	top: 200px;
	left: 480px;
	width: 250px;
	font-size: 12px;
	line-height: 1.8;
	color: #717171;
	text-align: right;
}

#rabbitGarden #compArea04 p.txtNote02 a,
#rabbitGarden #compArea04 p.txtNote02 a:link,
#rabbitGarden #compArea04 p.txtNote02 a:visited{
	text-decoration:underline;
	color:#717171;
}

#rabbitGarden #compArea04 p.txtNote02 a:hover{
	text-decoration:none;
}


/* 9/17ニコットマンドラ用 */
#wrapper.garden130917 #eventHeaderArea{
	position:relative;
}


#wrapper.garden130917 #eventHeaderArea .headerTitle h2{
	background:url(../../image/event/september2013/garden/tit_gardenevent0917.gif) no-repeat bottom left;
	width:526px;
	height:51px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;

}

#wrapper.garden130917 #eventHeaderArea .eventtop{
	position: absolute;
	top:1px;
	right:3px;
}

#wrapper.garden130917 #eventHeaderArea .eventtop a{
	color:#9a7759;
}

.garden130917 #mandoraContents #gardenArea01{
	background:url(../../image/event/september2013/garden/img_gardenevent0917_1.jpg) no-repeat top left;
	width:810px;
	height:498px;
	position: relative;
}

.garden130917 #mandoraContents #gardenArea01 .btnBuy a{
	text-indent:100%;
	width:274px;
	height:50px;
	white-space:nowrap;
	overflow:hidden;
	position: absolute;
	top:405px;
	left:269px;
	display:block;
}

.garden130917 #mandoraContents #gardenArea02{
	background:url(../../image/event/september2013/garden/img_gardenevent0917_2.jpg) no-repeat top left;
	width:810px;
	height:630px;
	position: relative;
}

.garden130917 #mandoraContents #gardenArea02 p.txtNote{
	position: absolute;
	left:344px;
	top:564px;
}

.garden130917 #mandoraContents #gardenArea03{
	background:url(../../image/event/september2013/garden/img_gardenevent0917_3.jpg) no-repeat top left;
	width:810px;
	height:402px;
	position: relative;
}

.garden130917 #mandoraContents #gardenArea03 p.txtNote{
	position: absolute;
	top:250px;
	left:47px;
	line-height: 1.5;
	color:#777777;
}

.garden130917 #mandoraContents #gardenArea03 .btnMix_normal ,
.garden130917 #mandoraContents #gardenArea03 .btnMix_normal2 ,
.garden130917 #mandoraContents #gardenArea03 .btnMix_rare {
	position: absolute;
}

.garden130917 #mandoraContents #gardenArea03 .btnMix_normal {
	left:32px;
	top:309px;
}
.garden130917 #mandoraContents #gardenArea03 .btnMix_normal2 {
	left:287px;
	top:309px;
}
.garden130917 #mandoraContents #gardenArea03 .btnMix_rare {
	left:542px;
	top:309px;
}
.garden130917 #mandoraContents #gardenArea03 .btnMix_normal a,
.garden130917 #mandoraContents #gardenArea03 .btnMix_normal2 a,
.garden130917 #mandoraContents #gardenArea03 .btnMix_rare a{
	text-indent:100%;
	white-space:nowrap;
 	overflow:hidden;
	display:block;
	width:240px;
	height:60px;
}


.garden130917 #mandoraContents #gardenArea04{
	background:url(../../image/event/september2013/garden/img_gardenevent0917_4.jpg) no-repeat top left;
	width:810px;
	height:278px;
	position: relative;
}
.garden130917 #mandoraContents #gardenArea04 p.txtNote{
	position: absolute;
	top:44px;
	left:71px;
	line-height: 1.8;
	color:#777777;
}
.garden130917 #mandoraContents #gardenArea04 p.txtNote02{
	position:absolute;
	top:189px;
	left:638px;
	text-align:right;
	line-height: 1.8;
	color:#9a7759;
}

.garden130917 #mandoraContents #gardenArea04 p.txtNote02 a{
	text-decoration: underline;
	color:#9a7759;
}

.garden130917 #mandoraContents #gardenArea04 p.txtNote02 a:hover{
	text-decoration: none;
	color:#9a7759;
}


/*10月ガーデンイベント　ゴーストの木*/
#gardenWrapper131008_bg{
	background:url(../../image/event/october2013/garden/bg_halloweengarden02.gif) repeat-x left top;
	position: relative;
}

#gardenWrapper131008_bg.comp{
	background:url(../../image/event/october2013/garden/bg_halloweencomp02.gif) repeat-x left top;
}

#gardenWrapper131008{
	background:url(../../image/event/october2013/garden/bg_halloweengarden01.gif) no-repeat left top;
}

#gardenWrapper131008.comp{
	background:url(../../image/event/october2013/garden/bg_halloweencomp01.gif) no-repeat left top;
}
#gardenWrapper131008 #eventHeaderArea{
	position: relative;
	width:830px;
	height:87px;
}

#gardenWrapper131008 #eventHeaderArea .eventtop{
	position: absolute;
	top:20px;
	left:699px;
}

#gardenWrapper131008 #eventHeaderArea .eventtop a{
	color:#ffffff;
}


#gardenWrapper131008 #eventHeaderArea .headerTitle .event131008Tit{
	position: absolute;
	top:22px;
	left:12px;
	width:402px;
	height:58px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/october2013/garden/tit_gardenevent1008.gif) no-repeat;
}
#gardenWrapper131008 #eventHeaderArea ul#eventMenu2{
	position: absolute;
	top:42px;
	left:608px;
	width:212px;
}

#gardenWrapper131008 .eventArea-outer{
	width:810px;
	padding:0 0 20px 10px;
}

#gardenWrapper131008 #gardenArea01{
	width:810px;
	height:399px;
}

#gardenWrapper131008 #gardenArea02{
	width:810px;
	height:194px;
}

#gardenWrapper131008 #gardenArea03{
	position: relative;
	width:810px;
	height:568px;
	background:url(../../image/event/october2013/garden/img_gardenevent1008_3.jpg) no-repeat;
}
#gardenWrapper131008 #gardenArea03 .btn01{
	position: absolute;
	top:185px;
	left:172px;
}
#gardenWrapper131008 #gardenArea03 .btn02{
	position: absolute;
	top:503px;
	left:161px;
}
#gardenWrapper131008 #gardenArea03 .txtlink{
	position: absolute;
	top:534px;
	left:672px;
}
#gardenWrapper131008 #gardenArea03 .txtlink a{
	color:#978356;
	text-decoration:underline;
}
#gardenWrapper131008 #gardenArea03 .txtlink a:hover{
	text-decoration:none;
}
#gardenWrapper131008 #gardenArea04{
	position: relative;
	width:810px;
	height:479px;
	background:url(../../image/event/october2013/garden/img_gardenevent1008_4.jpg) no-repeat;
}
#gardenWrapper131008 #gardenArea04 .btn03{
	position: absolute;
	top:251px;
	left:103px;
}
#gardenWrapper131008 #gardenArea04 .btn04{
	position: absolute;
	top:251px;
	left:443px;
}
#gardenWrapper131008 #gardenArea04 .btn05{
	position: absolute;
	top:404px;
	left:467px;
}
#gardenWrapper131008 #gardenArea05{
	position: relative;
	width:810px;
	height:559px;
	background:url(../../image/event/october2013/garden/img_gardenevent1008_5.jpg) no-repeat;
}

#gardenWrapper131008 #gardenArea05 .btn06{
	position: absolute;
	top:182px;
	left:175px;
}
#gardenWrapper131008 #gardenArea05 .btn07{
	position: absolute;
	top:319px;
	left:175px;
}
#gardenWrapper131008 #gardenArea05 .btn08{
	position: absolute;
	top:454px;
	left:175px;
}

#gardenWrapper131008.comp #gardenArea01{
	position: relative;
	width:810px;
	height:414px;
	background: url(../../image/event/october2013/garden/img_gardencomp1008_01.jpg) no-repeat;
}

#gardenWrapper131008.comp #gardenArea01 .btn01{
	position: absolute;
	top:322px;
	left:269px;
}

#gardenWrapper131008.comp #gardenArea02{
	position: relative;
	width:810px;
	height:510px;
	background: url(../../image/event/october2013/garden/img_gardencomp1008_02.jpg) no-repeat;
}
#gardenWrapper131008.comp #gardenArea02 .btn02{
	position: absolute;
	top:147px;
	left:165px;
}
#gardenWrapper131008.comp #gardenArea02 .btn03{
	position: absolute;
	top:284px;
	left:165px;
}

#gardenWrapper131008.comp #gardenArea02 .btn04{
	position: absolute;
	top:421px;
	left:165px;
}

#gardenWrapper131008.comp #gardenArea03{
	position: relative;
	width:810px;
	height:363px;
	background: url(../../image/event/october2013/garden/img_gardencomp1008_03.jpg) no-repeat;
}

#gardenWrapper131008.comp #gardenArea03 .txt{
	color:#777777;
	position: absolute;
	top:339px;
	left:46px;
}

#gardenWrapper131008.comp #gardenArea04{
	position: relative;
	width:810px;
	height:304px;
	line-height: 1.8;
	background: url(../../image/event/october2013/garden/img_gardencomp1008_04.jpg) no-repeat;
}

#gardenWrapper131008.comp #gardenArea04 .txtNote{
	position: absolute;
	top:91px;
	left:74px;
	color:#777777;
}

#gardenWrapper131008.comp #gardenArea04 .txtNote02{
	position: absolute;
	top:205px;
	left:643px;
	text-align: right;
}

#gardenWrapper131008.comp #gardenArea04 .txtNote02 a{
	color:#978356;
	text-decoration: underline;	
}

#gardenWrapper131008.comp #gardenArea04 .txtNote02 a:hover{
	text-decoration: none;
}


/*11月ガーデンイベント　実りの秋イベント*/
#gardenWrapper131105{
	background:url(../../image/event/november2013/garden/bg_garden1105.gif) repeat-x left top;
	position: relative;
}

#gardenWrapper131105 #eventHeaderArea{
	position: relative;
	width:820px;
	height:87px;
}

#gardenWrapper131105 #eventHeaderArea .eventtop{
	position: absolute;
	top:22px;
	right:0px;
}

#gardenWrapper131105 #eventHeaderArea .eventtop a{
	color:#ffffff;
}


#gardenWrapper131105 #eventHeaderArea .headerTitle .event131105Tit{
	position: absolute;
	top:22px;
	left:19px;
	width:552px;
	height:58px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/november2013/garden/tit_gardenevent1105.jpg) no-repeat;
}

#gardenWrapper131105 .eventArea-outer{
	width:810px;
	padding:0 0 20px 10px;
}

#gardenWrapper131105 #gardenArea01{
	width:810px;
	height:399px;
}

#gardenWrapper131105 #gardenArea02{
	width:810px;
	height:1193px;
	height:273px;
}

#gardenWrapper131105 #cotton{
	position:relative;
	width:810px;
	height:920px;
	background:url(../../image/event/november2013/garden/img_gardenevent1105_2_2.jpg) no-repeat ;
}
#gardenWrapper131105 #cotton .btn01{
	position: absolute;
	top:366px;
	left:294px;
}

#gardenWrapper131105 #cotton .btn02{
	position: absolute;
	top:811px;
	left:26px;
}

#gardenWrapper131105 #cotton .btn03{
	position: absolute;
	top:811px;
	left:275px;
}

#gardenWrapper131105 #gardenArea03{
	position:relative;
	width:810px;
	height:404px;
	background:url(../../image/event/november2013/garden/img_gardenevent1105_3.jpg) no-repeat ;
}

#gardenWrapper131105 #gardenArea03 .btn01{
	position: absolute;
	top:293px;
	left:46px;
}

#gardenWrapper131105 #gardenArea03 .btn02{
	position: absolute;
	top:293px;
	left:347px;
}

#gardenWrapper131105 #gardenArea04{
	position:relative;
	width:810px;
	height:577px;
	background:url(../../image/event/november2013/garden/img_gardenevent1105_4.jpg) no-repeat ;
}

#gardenWrapper131105 #gardenArea04 .btn01{
	position: absolute;
	top:479px;
	left:40px;
}

#gardenWrapper131105 #gardenArea04 .btn02{
	position: absolute;
	top:471px;
	left:286px;
}

#gardenWrapper131105 #gardenArea04 .btn03{
	position: absolute;
	top:471px;
	left:537px;
}

#gardenWrapper131105 #gardenArea05{
	position:relative;
	width:810px;
	height:355px;
	font-size:14px;
	line-height: 1.7;
	color:#444444;
}

#gardenWrapper131105 #gardenArea05 .caution{
	position: absolute;
	top:19px;
	left:21px;
}

#gardenWrapper131105 #gardenArea05 .txtNote{
	position: absolute;
	top:56px;
	left:21px;
}

#gardenWrapper131105 #gardenArea05 .txtNote02{
	position: absolute;
	bottom:10px;
	right:15px;
	text-align: right;
}

#gardenWrapper131105 #gardenArea05 .txtNote02 a{
	text-decoration: underline;
	color:#444;
}
#gardenWrapper131105 #gardenArea05 .txtNote02 a:hover{
	text-decoration: none;
}

/*12月ガーデンイベント　サンタからの贈り物*/

#gardenWrapper131128_bg{
	background:url(../../image/event/december2013/garden/bg_santagarden02.gif) repeat-x left top;
	position: relative;
}

#gardenWrapper131128{
	background:url(../../image/event/december2013/garden/bg_santagarden01.gif) no-repeat left top;
}

#gardenWrapper131128 #eventHeaderArea{
	position: relative;
	width:820px;
	height:83px;
}

#gardenWrapper131128 #eventHeaderArea .eventtop{
	position: absolute;
	top:17px;
	right:0px;
}

#gardenWrapper131128 #eventHeaderArea .eventtop a{
	color:#ffffff;
}


#gardenWrapper131128 #eventHeaderArea .headerTitle .event131128Tit{
	position: absolute;
	top:23px;
	left:10px;
	width:330px;
	height:60px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/december2013/garden/tit_gardenevent1128.gif) no-repeat;
}

#gardenWrapper131128 #eventHeaderArea ul#eventMenu2{
	position: absolute;
	top:36px;
	left:608px;
	width:212px;
}

#gardenWrapper131128 .eventArea-outer{
	width:810px;
	padding:0 0 20px 10px;
}

#gardenWrapper131128 #gardenArea01{
	width:810px;
	height:219px;
}

#gardenWrapper131128 #gardenArea02 .howto{
	position:relative;
	width:810px;
	height:580px;
	background:url(../../image/event/december2013/garden/img_gardenevent1128_2.jpg) no-repeat;
}

#gardenWrapper131128 #gardenArea02 .howto .btn01{
	position: absolute;
	top:496px;
	left:53px
}

#gardenWrapper131128 #gardenArea02 .howto .btn02{
	position: absolute;
	top:496px;
	left:257px
}
#gardenWrapper131128 #gardenArea02 .special{
	position: relative;
	width:810px;
	height:300px;
	background:url(../../image/event/december2013/garden/img_gardenevent1128_3.jpg) no-repeat;
}

#gardenWrapper131128 #gardenArea02 .special .btn01{
	position: absolute;
	top:219px;
	left:41px;
}

#gardenWrapper131128 #gardenArea03 .first{
	width:810px;
	height:510px;
}

#gardenWrapper131128 #gardenArea03 .second{
	width:810px;
	height:576px;
}

#gardenWrapper131128 #gardenArea03 .termandexchange{
	position: relative;
	width:810px;
	height:484px;
	background:url(../../image/event/december2013/garden/img_gardenevent1128_6.jpg) no-repeat;
}

#gardenWrapper131128 #gardenArea03 .termandexchange .btn01{
	position: absolute;
	top:383px;
	left:267px;
}

#gardenWrapper131128 #gardenArea04{
	position: relative;
	width:810px;
	height:209px;
	background:url(../../image/event/december2013/garden/img_gardenevent1128_7.jpg) no-repeat;
}

#gardenWrapper131128 #gardenArea04 p{
	font-family: 12px;
	line-height: 1.5;
	color:#ffffff;
}

#gardenWrapper131128 #gardenArea04 .txtNote{
	position: absolute;
	top:54px;
	left:63px;
}

#gardenWrapper131128 #gardenArea04 .txtNote02{
	position: absolute;
	top:159px;
	left:651px;
	text-align: right;
}
#gardenWrapper131128 #gardenArea04 .txtNote02 a{
	color:#fff;
	text-decoration: underline;	
}

#gardenWrapper131128_bg2{
	background:url(../../image/event/december2013/garden/bg_santagarden03.gif) repeat-x left top;
}


#gardenWrapper131128 #gardenpremium01{
	position: relative;
	width:810px;
	height:419px;
	background:url(../../image/event/december2013/garden/img_gardenpremium1128_1.jpg) no-repeat;
}

#gardenWrapper131128 #gardenpremium01 .btn01{
	position: absolute;
	top:334px;
	left:269px;
}

#gardenWrapper131128 #gardenpremium02 .inforecipi{
	position: relative;
	width:810px;
	height:491px;
	background:url(../../image/event/december2013/garden/img_gardenpremium1128_2.jpg) no-repeat;
}

#gardenWrapper131128 #gardenpremium02 .inforecipi .btn01{
	position: absolute;
	top:152px;
	left:166px;
}
#gardenWrapper131128 #gardenpremium02 .inforecipi .btn02{
	position: absolute;
	top:289px;
	left:166px;
}

#gardenWrapper131128 #gardenpremium02 .inforecipi .btn03{
	position: absolute;
	top:426px;
	left:166px;
}

#gardenWrapper131128 #gardenpremium02 .miracle{
	width:810px;
	height:380px;
}

#gardenWrapper131128 #gardenpremium03{
	position: relative;
	width:810px;
	height:229px;
	background:url(../../image/event/december2013/garden/img_gardenpremium1128_4.jpg) no-repeat;
}


#gardenWrapper131128 #gardenpremium03 p{
	font-family: 12px;
	line-height: 1.5;
	color:#ffffff;
}

#gardenWrapper131128 #gardenpremium03 .txtNote{
	position: absolute;
	top:53px;
	left:71px;
}

#gardenWrapper131128 #gardenpremium03 .txtNote02{
	position: absolute;
	top:175px;
	left:643px;
	text-align: right;
}
#gardenWrapper131128 #gardenpremium03 .txtNote02 a{
	color:#fff;
	text-decoration: underline;	
}

/*　共通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;
}
