@charset 'utf-8';

/* -----------------------------------------------------------
CSS Information

File name:      event2014_garden.css
Update:         2014/11/05
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;
}

/* 最大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;
}



/*1月ガーデンイベント
--------------------------------------------------------------*/
#gardenWrapper131227_bg{
	background:url(../../image/event/january2014/garden/bg_newyear.gif) repeat-x left top;
	position: relative;
}

#gardenWrapper131227{
	background:url(../../image/event/january2014/garden/bg_newyear_header.gif) no-repeat left top;
}

#gardenWrapper131227 #eventHeaderArea{
	position: relative;
	width:820px;
	height:82px;
	margin-top:-10px;
}

#gardenWrapper131227 #eventHeaderArea .eventtop{
	position: absolute;
	top:17px;
	right:0px;
}

#gardenWrapper131227 #eventHeaderArea .eventtop a{
	color:#777777;
}


#gardenWrapper131227 #eventHeaderArea .headerTitle .event131227Tit{
	position: absolute;
	top:22px;
	left:10px;
	width:470px;
	height:60px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/january2014/garden/tit_gardenevent1227.gif) no-repeat;
}

#gardenWrapper131227 #eventHeaderArea ul#eventMenu2{
	position: absolute;
	top:36px;
	left:608px;
	width:212px;
}

#gardenWrapper131227 .eventArea-outer{
	width:810px;
	padding:0 0 0 10px;
}

#gardenWrapper131227 #gardenArea01{
	width:810px;
	height:240px;
}

#gardenWrapper131227 #gardenArea02{
	width:810px;
	height:284px;
}

#gardenWrapper131227 #gardenArea03{
	width:810px;
	height:196px;
}

#gardenWrapper131227 #gardenArea04{
	width:810px;
	height:285px;
	background:url(../../image/event/january2014/garden/img_garden04.gif) no-repeat;
	position:relative;
}

#gardenWrapper131227 #gardenArea04 p{
	position: absolute;
	top:246px;
	left:605px;
	width:150px;
	text-align:right;
}

#gardenWrapper131227 #gardenArea05{
	width:810px;
	height:432px;
	background:url(../../image/event/january2014/garden/img_garden05.gif) no-repeat;
	position:relative;
}

#gardenWrapper131227 #gardenArea05 .btn01{
	position: absolute;
	top:176px;
	left:206px;
}

#gardenWrapper131227 #gardenArea05 .btn02{
	position: absolute;
	top:92px;
	left:518px;
}

#gardenWrapper131227 #gardenArea05 .btn03{
	position: absolute;
	top:169px;
	left:518px;
}

#gardenWrapper131227 #gardenArea05 .btn04{
	position: absolute;
	top:347px;
	left:502px;
}

#gardenWrapper131227 #gardenArea06{
	width:810px;
	height:473px;
	background:url(../../image/event/january2014/garden/img_garden06.gif) no-repeat;
	position:relative;
}

#gardenWrapper131227 #gardenArea06 ul{
	position: absolute;
	top:115px;
	left:234px;
}

#gardenWrapper131227 #gardenArea06 ul li{
	width:245px;
	height:47px;
	margin-bottom:44px;	
}

#gardenWrapper131227 #gardenArea07{
	width:810px;
	height:290px;
	background:url(../../image/event/january2014/garden/img_garden07.gif) no-repeat;
	position:relative;
}

#gardenWrapper131227 #gardenArea07 p{
	font-family: 12px;
	line-height: 1.5;
	color:#717171;
}

#gardenWrapper131227 #gardenArea07 .txtNote{
	position: absolute;
	top:71px;
	left:76px;
}

#gardenWrapper131227 #gardenArea07 .txtNote02{
	position: absolute;
	top:213px;
	left:640px;
	text-align: right;
}
#gardenWrapper131227 #gardenArea07 .txtNote02 a{
	color:#717171;
	text-decoration: underline;	
}


/*2月ガーデンイベント「アマリリス」
--------------------------------------------------------------*/
#gardenWrapper140128_bg{
	position: relative;
}

#gardenWrapper140128 #eventHeaderArea{
	position: relative;
	width:820px;
	height:73px;
}

#gardenWrapper140128 #eventHeaderArea .eventtop{
	position: absolute;
	top:7px;
	right:0px;
}

#gardenWrapper140128 #eventHeaderArea .eventtop a{
	color:#777777;
}

#gardenWrapper140128 #eventHeaderArea .headerTitle .event140128Tit{
	position: absolute;
	top:13px;
	left:10px;
	width:402px;
	height:60px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/february2014/garden/tit_gardenevent0128.gif) no-repeat;
}

#gardenWrapper140128 #eventHeaderArea ul#eventMenu2{
	position: absolute;
	top:27px;
	left:608px;
	width:220px;
}

#gardenWrapper140128 #eventHeaderArea ul#eventMenu2 li{
float: left;
margin-right: 4px;
}

#gardenWrapper140128 .eventArea-outer{
	width:810px;
	padding:0 0 0 10px;
}

#gardenWrapper140128 #gardenArea01{
	width:810px;
	height:352px;
}

#gardenWrapper140128 #gardenArea02{
	width:810px;
	height:304px;
}

#gardenWrapper140128 #gardenArea03{
	position:relative;
	width:810px;
	height:484px;
	background:url(../../image/event/february2014/garden/img_gardenevent03.jpg) no-repeat;
}

#gardenWrapper140128 #gardenArea03 .btnFertilizer{
	position: absolute;
	top:362px;
	left:116px
}

#gardenWrapper140128 #gardenArea04{
	position: relative;
	width:810px;
	height:214px;
	background:url(../../image/event/february2014/garden/img_gardenevent04.jpg) no-repeat;
}

#gardenWrapper140128 #gardenArea04 .btnSeed{
	position: absolute;
	top:135px;
	left:53px;
}

#gardenWrapper140128 #gardenArea04 .btnComp{
	position: absolute;
	top:135px;
	left:497px;
}

#gardenWrapper140128 #gardenArea05{
	position: relative;
	width:810px;
	height:227px;
	background:url(../../image/event/february2014/garden/img_gardenevent05.gif) no-repeat;
}

#gardenWrapper140128 #gardenArea05 p{
	font-family: 12px;
	line-height: 1.5;
	color:#777777;
}
#gardenWrapper140128 #gardenArea05 .txtNote{
	position: absolute;
	top:50px;
	left:48px;
}

#gardenWrapper140128 #gardenpremium01{
	position: relative;
	width:810px;
	height:478px;
	background:url(../../image/event/february2014/garden/img_gardencomp01.jpg) no-repeat;
}

#gardenWrapper140128 #gardenpremium01 .btn01{
	position: absolute;
	top:408px;
	left:269px;
}

#gardenWrapper140128 #gardenpremium02{
	position: relative;
	width:810px;
	height:771px;
	background:url(../../image/event/february2014/garden/img_gardencomp02.jpg) no-repeat;
}

#gardenWrapper140128 #gardenpremium02 .btnNomal{
	position: absolute;
	top:385px;
	left:51px;
}
#gardenWrapper140128 #gardenpremium02 .btnRare{
	position: absolute;
	top:385px;
	left:453px;
}

#gardenWrapper140128 #gardenpremium03{
	position: relative;
	width:810px;
	height:251px;
	background:url(../../image/event/february2014/garden/img_gardencomp03.gif) no-repeat;
}

#gardenWrapper140128 #gardenpremium03 p{
	font-family: 12px;
	line-height: 1.5;
	color:#777777;
}

#gardenWrapper140128 #gardenpremium03 .txtNote{
	position: absolute;
	top:56px;
	left:64px;
}

#gardenWrapper140128 #gardenpremium03 .txtNote02{
	position: absolute;
	top:175px;
	left:643px;
	text-align: right;
}
#gardenWrapper140128 #gardenpremium03 .txtNote02 a{
	color:#978356;
	text-decoration: underline;	
}


/*3月ガーデンイベント　育成機関短縮イベント*/
#gardenWrapper140306{
	background:url(../../image/event/march2014/garden/bg.jpg) repeat-x #d4ee7d;
	position:relative;
}

#gardenWrapper140306 #eventHeaderArea{
	position: relative;
	width:820px;
	height:74px;
	margin-top:-9px;
}

#gardenWrapper140306 #eventHeaderArea .eventtop{
	position: absolute;
	top:7px;
	right:0px;
}

#gardenWrapper140306 #eventHeaderArea .eventtop a{
	color:#777777;
}

#gardenWrapper140306 #eventHeaderArea .headerTitle .eventTit{
	position: absolute;
	top:29px;
	left:20px;
	width:532px;
	height:43px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/march2014/garden/tit_gardenevent0306.png) no-repeat;
}

#gardenWrapper140306 #eventHeaderArea ul#eventMenu2{
	position: absolute;
	top:27px;
	left:608px;
	width:220px;
}

#gardenWrapper140306 #eventHeaderArea ul#eventMenu2 li{
	float: left;
	margin-right: 4px;
}

#gardenWrapper140306 .eventArea-outer{
	width:810px;
	padding:0 0 0 10px;
}

#gardenWrapper140306 #gardenArea .intro .title{
	height:98px;
}

#gardenWrapper140306 #gardenArea .intro .img{
	height:286px;
}

#gardenWrapper140306 #gardenArea .intro .btn{
	background:url(../../image/event/march2014/garden/bg_gardenevent0306_1.gif) no-repeat;
	height:72px;
	position: relative;
}

#gardenWrapper140306 #gardenArea .intro .btn a{
	display:block;
	position: absolute;
	top:19px;
	left:269px;

}

#gardenWrapper140306 #gardenArea .presents .title{
	height:88px;
}

#gardenWrapper140306 #gardenArea .presents .contents{
	background:url(../../image/event/march2014/garden/bg_gardenevent0306_2.gif) no-repeat;
	height:105px;
	position: relative;
}

#gardenWrapper140306 #gardenArea .presents .contents .txt{
	position: absolute;
	top:40px;
	left:40px;
	color:#777777;
}

#gardenWrapper140306 #gardenArea .presents .contents .btn a{
	display: block;
	position: absolute;
	top:18px;
	left:550px;
}

#gardenWrapper140306 #gardenArea .seed .title{
	height:70px;
}

#gardenWrapper140306 #gardenArea .seed .shortenP{
	height:178px;
}

#gardenWrapper140306 #gardenArea .seed .btn{
	background:url(../../image/event/march2014/garden/bg_gardenevent0306_3.gif) no-repeat;
	height:83px;
	position: relative;
}

#gardenWrapper140306 #gardenArea .seed .btn a{
	display: block;
	position: absolute;
	top:23px;
	left:285px;
}

#gardenWrapper140306 #gardenArea .seed .more .title{
	height:93px;
}

#gardenWrapper140306 #gardenArea .seed .more .shortenC{
	font-size: 12px;
	line-height: 1.5;
	color:#777777;
}
#gardenWrapper140306 #gardenArea .seed .more .shortenC .first{
	background:url(../../image/event/march2014/garden/bg_gardenevent0306_5.jpg) no-repeat;
	height:124px;
	position: relative;
}

#gardenWrapper140306 #gardenArea .seed .more .shortenC .first p{
	position: absolute;
	top:76px;
	left:71px;
}

#gardenWrapper140306 #gardenArea .seed .more .shortenC .second{
	background:url(../../image/event/march2014/garden/bg_gardenevent0306_6.jpg) no-repeat;
	height:134px;
	position: relative;
}

#gardenWrapper140306 #gardenArea .seed .more .shortenC .second p{
	position: absolute;
	top:86px;
	left:71px;
}

#gardenWrapper140306 #gardenArea .seed .more .btn{
	background:url(../../image/event/march2014/garden/bg_gardenevent0306_4.gif) no-repeat;
	height:102px;
	position: relative;	
}

#gardenWrapper140306 #gardenArea .seed .more .btn a{
	display: block;
	position: absolute;
	top:0;
	left:281px;
}

#gardenWrapper140306 #gardenArea #caution{
	background:url(../../image/event/march2014/garden/bg_gardenevent0306_7.jpg) no-repeat;
	height:230px;
	position: relative;
}

#gardenWrapper140306 #gardenArea #caution p{
	position: absolute;
	top:55px;
	left:63px;
	line-height: 1.7;
	font-size:12px;
	color:#777777;
}

#gardenWrapper140306 #compArea .title{
	height:69px;
}

#gardenWrapper140306 #compArea .contents .seedC{
	background:url(../../image/event/march2014/garden/bg_gardencomp0306_1.jpg) no-repeat;
	height:316px;
	position: relative;
}

#gardenWrapper140306 #compArea .contents .seedC .btn_red a{
	display:block;
	position: absolute;
	top:85px;
	left:158px;
}

#gardenWrapper140306 #compArea .contents .seedC .btn_blue a{
	display:block;
	position: absolute;
	top:206px;
	left:158px;
}

#gardenWrapper140306 #compArea .contents .seedC p{
	position: absolute;
	top:268px;
	left:161px;
	color:#777777;
	line-height:1.5;
}

#gardenWrapper140306 #compArea .contents .seedP{
	background:url(../../image/event/march2014/garden/bg_gardencomp0306_2.jpg) no-repeat;
	height:175px;
	position: relative;
}

#gardenWrapper140306 #compArea .contents .seedP .btn_rare{
	position: absolute;
	top:85px;
	left:158px;
}

#gardenWrapper140306 #compArea .contents .miracle{
	height:343px;
}

#gardenWrapper140306 #compArea .caution{
	background:url(../../image/event/march2014/garden/bg_gardencomp0306_3.jpg) no-repeat;
	height:250px;
	position: relative;
	color:#777777;
}

#gardenWrapper140306 #compArea .caution .txt{
	position: absolute;
	top:57px;
	left:63px;
	line-height:1.7;
}

#gardenWrapper140306 #compArea .caution .txt2{
	position: absolute;
	top:181px;
	right:60px;
	text-align:right;
	line-height:1.5;
}
#gardenWrapper140306 #compArea .caution .txt2 a{
	text-decoration: underline;
	color:#777777;
}

#gardenWrapper140306 #compArea .caution .txt2 a:hover{
	text-decoration: none;
}

/*4月ガーデンイベント　ガーデン島から届いた　妖精の贈り物*/
#gardenWrapper140401{
	background:url(../../image/event/april2014/garden/bg_garden.gif) repeat-x;
	position:relative;
}

#gardenWrapper140401.comp{
	background:url(../../image/event/april2014/garden/bg_comp.gif) repeat-x;
	position:relative;
}

#gardenWrapper140401 #eventHeaderArea{
	position: relative;
	width:820px;
	height:74px;
	margin-top:-10px;
}

#gardenWrapper140401 #eventHeaderArea .eventtop{
	position: absolute;
	top:7px;
	right:0px;
}

#gardenWrapper140401 #eventHeaderArea .eventtop a{
	color:#777777;
}

#gardenWrapper140401 #eventHeaderArea .headerTitle .eventTit{
	position: absolute;
	top:27px;
	left:17px;
	width:410px;
	height:40px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/april2014/garden/tit_gardenevent0401.png) no-repeat;
}

#gardenWrapper140401 #eventHeaderArea ul#eventMenu2{
	position: absolute;
	top:27px;
	left:608px;
	width:220px;
}

#gardenWrapper140401 #eventHeaderArea ul#eventMenu2 li{
	float: left;
	margin-right: 4px;
}

#gardenWrapper140401 .eventArea-outer{
	width:810px;
	padding:0 0 0 10px;
}

#gardenWrapper140401 .story{
	height:404px;
}

#gardenWrapper140401 .howto .info{
	height:332px;
}

#gardenWrapper140401 .shop_btn{
	background:url(../../image/event/april2014/garden/bg_gardenevent0401_01.jpg) no-repeat;
	height:240px;
	position: relative;
}

#gardenWrapper140401 .btnC,#gardenWrapper140401 .btnP,#gardenWrapper140401 .btnComp{
	position: absolute;
	top:154px;
	left:41px;
} 

#gardenWrapper140401 .btnP{
	left:205px;
}

#gardenWrapper140401 .btnComp{
	top:133px;
	left:542px;
}

#gardenWrapper140401 .double{
	height:83px;
}

#gardenWrapper140401 .item .title{
	height:59px;
}

#gardenWrapper140401 .garden{
	height:236px;
}

#gardenWrapper140401 .seed_exp{
	height:219px;
}

#gardenWrapper140401 .period .title{
	height:51px;
}

#gardenWrapper140401 .period .contents{
	height:166px;
}

#gardenWrapper140401 .exchange .title{
	height:39px;
}

#gardenWrapper140401 .exchange .contents{
	height:115px;
}

#gardenWrapper140401 .toGarden{
	background:url(../../image/event/april2014/garden/bg_gardenevent0401_02.gif) no-repeat;
	height:64px;
	position: relative;
}

#gardenWrapper140401 .btnGarden{
	position: absolute;
	left:267px;
}

#gardenWrapper140401 .caution{
	background:url(../../image/event/april2014/garden/bg_gardenevent0401_03.gif) no-repeat;
	height:179px;
	position: relative;
}

#gardenWrapper140401 .caution .txtNote{
	position: absolute;
	top:57px;
	left:63px;
	color:#686868;
}

#gardenWrapper140401 .intro .title{
	height:67px;
}

#gardenWrapper140401 .gardenImage{
	height:250px;
}

#gardenWrapper140401 .buyseeds{
	background:url(../../image/event/april2014/garden/bg_gardencomp0401_01.gif) no-repeat;
	height:108px;
	position: relative;
}

#gardenWrapper140401 .btn_buyseeds{
	position: absolute;
	top:20px;
	left:269px;
}

#gardenWrapper140401 .example .title{
	height:59px;
}

#gardenWrapper140401 .itemImage{
	height:266px;
}

#gardenWrapper140401 .recipe{
	background:url(../../image/event/april2014/garden/bg_gardencomp0401_02.jpg) no-repeat;
	height:198px;
	position: relative;
}

#gardenWrapper140401 .normal,#gardenWrapper140401 .rare{
	position: absolute;
	top:108px;
	left:155px;
}

#gardenWrapper140401 .rare{
	left:541px;
}

#gardenWrapper140401 .miracle .title{
	height:57px;
}

#gardenWrapper140401 .miracle .contents{
	background:url(../../image/event/april2014/garden/bg_gardencomp0401_03.jpg) no-repeat;
	height:340px;
	position: relative;
}

#gardenWrapper140401 .miracle .txt{
	position: absolute;
	left:65px;
	color:#686868;
}

#gardenWrapper140401.comp .caution{
	background:url(../../image/event/april2014/garden/bg_gardencomp0401_04.gif) no-repeat;
	height:264px;
	position: relative;
}

#gardenWrapper140401.comp .caution .txt{
	position: absolute;
	top:89px;
	left:63px;
	color:#686868;
}

#gardenWrapper140401.comp .caution .txt2{
	position: absolute;
	top:213px;
	right:58px;
	color:#717171;
}

#gardenWrapper140401 .txt2 a{
	color:#717171;
	text-decoration: underline;
}

/*5月ガーデンイベント　経験値3倍イベントも開催♪　お庭に広がるラベンダー畑*/
#gardenWrapper140501{
	background:url(../../image/event/may2014/garden/bg_garden.gif) repeat-x;
	position:relative;
}

#gardenWrapper140501 #eventHeaderArea{
	position: relative;
	width:820px;
	height:82px;
	margin-top:-10px;
	margin-left: 10px;
	background:url(../../image/event/may2014/garden/bg_header.gif) no-repeat;
}

#gardenWrapper140501 #eventHeaderArea .eventtop{
	position: absolute;
	top:18px;
	right:10px;
}

#gardenWrapper140501 #eventHeaderArea .eventtop a{
	color:#777777;
}

#gardenWrapper140501 #eventHeaderArea .headerTitle .eventTit{
	position: absolute;
	top:42px;
	left:0px;
	width:584px;
	height:40px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/may2014/garden/tit_gardenevent.gif) no-repeat;
}

#gardenWrapper140501 .eventArea-outer{
	width:810px;
	padding:0 0 0 10px;
}

#gardenWrapper140501 .story{
	height:349px;
	position:relative;
}

#gardenWrapper140501 .story_btn{
	background:url(../../image/event/may2014/garden/img_garden02.gif) no-repeat;
	height:93px;
	position:relative;
}

#gardenWrapper140501 .story_btn .btn_seeds{
	position:absolute;
	top:19px;
	left:113px;	
}
#gardenWrapper140501 .story_btn .btn_comp{
	position:absolute;
	top:19px;
	left:422px;		
}

#gardenWrapper140501 .howto .info1{
	height:239px;
}

#gardenWrapper140501 .howto .info2{
	background:url(../../image/event/may2014/garden/img_garden04.jpg) no-repeat;
	height:421px;
	position:relative;
}

#gardenWrapper140501 .howto .info2 a{
	color:#978356;
	width:350px;
	font-size:14px;
	text-align:right;
	position:absolute;
	top:394px;
	right:48px;	
}

#gardenWrapper140501 .howto .info3{
	background:url(../../image/event/may2014/garden/img_garden05.gif) no-repeat;
	height:221px;
	position:relative;
}

#gardenWrapper140501 .howto .info3 p{
	position:absolute;
	top:70px;
	left:95px;
	color:#686868;
	line-height:1.7;
}

#gardenWrapper140501 .howto .comp1{
	height:355px;	
}

#gardenWrapper140501 .howto .comp2{
	background:url(../../image/event/may2014/garden/img_garden07.jpg) no-repeat;
	height:163px;
	position:relative;
}

#gardenWrapper140501 .howto .comp2 .btnNormal{
	position:absolute;
	top:73px;
	left:162px;	
}

#gardenWrapper140501 .howto .comp2 .btnRare{
	position:absolute;
	top:73px;
	left:546px;	
}

#gardenWrapper140501 .howto .comp3{
	height:392px;	
}

#gardenWrapper140501 .howto .comp4{
	background:url(../../image/event/may2014/garden/img_garden09.gif) no-repeat;
	height:284px;
	position:relative;
}

#gardenWrapper140501 .howto .comp4 p{
	position:absolute;
	top:72px;
	left:95px;
	color:#686868;
	line-height:1.7;
}

#gardenWrapper140501 .howto .comp4 p.txt02{
	position:absolute;
	top:182px;
	right:73px;
	text-align:right;
	line-height:1.5;
}

/*6月ガーデンイベント　お庭にダイヤの花が咲く♪*/
#gardenWrapper140603{
	background:url(../../image/event/june2014/garden/bg_garden.gif) repeat-x;
	background-color:#e9f1f7;
	position:relative;
}

#gardenWrapper140603 #eventHeaderArea{
	position: relative;
	width:820px;
	height:74px;
	margin-top:-10px;
}

#gardenWrapper140603 #eventHeaderArea .eventtop{
	position: absolute;
	top:7px;
	right:0px;
}

#gardenWrapper140603 #eventHeaderArea .eventtop a{
	color:#777777;
}

#gardenWrapper140603 #eventHeaderArea .headerTitle .eventTit{
	position: absolute;
	top:27px;
	left:17px;
	width:300px;
	height:40px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/june2014/garden/tit_gardenevent0603.png) no-repeat;
}

#gardenWrapper140603 #eventHeaderArea ul#eventMenu2{
	position: absolute;
	top:27px;
	left:608px;
	width:220px;
}

#gardenWrapper140603 #eventHeaderArea ul#eventMenu2 li{
	float: left;
	margin-right: 4px;
}

#gardenWrapper140603 .eventArea-outer{
	width:810px;
	padding:0 0 0 10px;
}

#gardenWrapper140603 .pageTit{
	height:60px;
}

#gardenWrapper140603 .story{
	height:387px;
}

#gardenWrapper140603 .story0610{
	background:url(../../image/event/june2014/garden/img_garden0610_01.jpg) no-repeat;
	height:387px;
	position:relative;
}

#gardenWrapper140603 .story0610 p{
	position:absolute;
	top:92px;
	left:80px;
	color:#628dc1;	
}
#gardenWrapper140603 .story0610 p a{ color:#628dc1; text-decoration:underline;}
#gardenWrapper140603 .story0610 p a:hover{ color:#628dc1; text-decoration:none;}



#gardenWrapper140603 .buyP{
	background:url(../../image/event/june2014/garden/img_garden02.gif) no-repeat;
	height:72px;
	position: relative;
}

#gardenWrapper140603 .btnBuyp{
	position: absolute;
	top:8px;
	left:269px;
}

#gardenWrapper140603 .seed{
	background:url(../../image/event/june2014/garden/img_garden03.gif) no-repeat;
	height:250px;
	position:relative;
}

#gardenWrapper140603 .seed .btnSeed{
	position: absolute;
	top:109px;
	left:550px;
}

#gardenWrapper140603 .chapelInfo{
	background:url(../../image/event/june2014/garden/img_garden04.gif) no-repeat;
	height:440px;
	position:relative;	
}

#gardenWrapper140603 .chapelInfo .pic{
	position:absolute;
	top:117px;
	left:436px;
}

#gardenWrapper140603 .chapelInfo ul{
	position: absolute;
	top:211px;
	left:42px;
	color:#777777;
	line-height:1.8;
	padding-left:1.0em;
}

#gardenWrapper140603 .chapelInfo ul li{
	text-indent:-1.0em;
}

.chapelInfo .btnBuyc{
	position:absolute;
	top:356px;
	left:121px;
}

.chapelInfo .btnTocomp{
	position:absolute;
	top:356px;
	left:450px;
}

/*合成アイテム*/
#gardenWrapper140603 .chapelTit{
	height:60px;
}

#gardenWrapper140603 .chapelMixed{
	background:url(../../image/event/june2014/garden/img_comp0610_01.jpg) no-repeat;
	height:383px;
	position:relative;	
}

#gardenWrapper140603 .chapelMixed p{
	position: absolute;
	width:720px;
	top:324px;
	left:79px;
	color:#777777;
	line-height:1.8;
	letter-spacing:1px;
}


#gardenWrapper140603 .mixedTit{
	height:74px;
}

#gardenWrapper140603 .mixedRoom{
	height:268px;
}

#gardenWrapper140603 .mixedSeed{
	position:relative;
	height:182px;
	background:url(../../image/event/june2014/garden/img_comp0403_03.jpg) no-repeat;
}

#gardenWrapper140603 .mixedSeed .btn_normal{
	position: absolute;
	left:156px;
	top:100px;
}

#gardenWrapper140603 .mixedSeed .btn_rare{
	position: absolute;
	left:552px;
	top:100px;
}

#gardenWrapper140603 .miracle{
	height:408px;	
}

#gardenWrapper140603.comp .caution{
	background:url(../../image/event/june2014/garden/img_comp0403_05.gif) no-repeat;
	height:223px;
	position: relative;
}

#gardenWrapper140603.comp .caution .txt{
	position: absolute;
	top:45px;
	left:63px;
	color:#777777;
	line-height:1.7;
}

#gardenWrapper140603.comp .caution .txt2{
	position: absolute;
	top:160px;
	right:58px;
	color:#777777;
	width:150px;
	text-align:right;
}

#gardenWrapper140603 .txt2 a{
	color:#777777;
	text-decoration: underline;
}

#gardenWrapper140603 .txt2 a:hover{
	color:#777777;
	text-decoration: none;
}


/*7月ガーデンイベント　短冊に願いごとを書こう♪ ～2014～*/
#gardenWrapper140626 {
	background:url(../../image/event/july2014/garden/bg.gif) repeat-x;
	position:relative;
}

#gardenWrapper140626 #eventHeaderArea{
	position: relative;
	width:810px;
	height:82px;
	margin-top:-10px;
	background:url(../../image/event/july2014/garden/bg_head.gif) no-repeat;
}

#gardenWrapper140626 #eventHeaderArea .eventtop{
	position: absolute;
	top:15px;
	right:-10px;
}

#gardenWrapper140626 #eventHeaderArea .eventtop a{
	color:#ffffff;
}

#gardenWrapper140626 #eventHeaderArea .headerTitle .eventTit{
	position: absolute;
	top:37px;
	left:14px;
	width:430px;
	height:40px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/july2014/garden/tit_gardenevent0626.gif) no-repeat;
}

#gardenWrapper140626 #eventHeaderArea ul#eventMenu2{
	position: absolute;
	top:35px;
	left:608px;
	width:220px;
}

#gardenWrapper140626 #eventHeaderArea ul#eventMenu2 li{
	float: left;
	margin-right: 4px;
}

#gardenWrapper140626 .eventArea-outer{
	width:810px;
	padding:0 0 0 10px;
}

.pageTit{ height:55px; }

.info0626_01{
	background:url(../../image/event/july2014/garden/img_garden01.jpg) no-repeat;
	height:280px;
	position:relative;
}

.info0626_01 .btnComp{
	position:absolute;
	top:219px;
	left:108px;	
}

.info0626_02{
	background:url(../../image/event/july2014/garden/img_garden02.jpg) no-repeat;
	height:320px;
	position:relative;
}

.info0626_02 .btnBuy{
	position:absolute;
	top:238px;
	left:526px;	
}

.info0626_03{ height:240px; }

.info0626_04{
	background:url(../../image/event/july2014/garden/img_garden04.jpg) no-repeat;
	height:536px;
	position:relative;
}

.info0626_04 .btn_normal{
	position:absolute;
	top:296px;
	left:41px;	
}

.info0626_04 .btn_rare{
	position:absolute;
	top:296px;
	left:279px;	
}

.info0626_04 .btnBuy02{
	position:absolute;
	top:445px;
	left:220px;	
}

.info0626_05{
	background:url(../../image/event/july2014/garden/img_garden05.gif) no-repeat;
	height:196px;
	position:relative;
}

.info0626_05 p{
	position: absolute;
	top:63px;
	left:51px;
	color:#ffffff;
	line-height:1.8;
}

.info0626_05 .txt2{
	position: absolute;
	top:130px;
	right:58px;
	color:#ffffff;
	width:150px;
	text-align:right;
}

.info0626_05 .txt2 a{ color:#ffffff; text-decoration:underline; }
.info0626_05 .txt2 a:hover{	text-decoration: none; }


/* 願いごと短冊 */
#gardenWrapper140626 #flashArea{
	background:url(../../image/event/july2014/garden/bg_comp.gif) no-repeat;
	height:506px;
	position:relative;
}

#gardenWrapper140626 .flash{
	padding:3px 0 0 5px;
	
}

#gardenWrapper140626 .comp0626{
	background:url(../../image/event/july2014/garden/bg_comp02.gif) no-repeat;
	height:166px;
	position:relative;
}

.comp0626 p{
	position: absolute;
	top:71px;
	left:51px;
	color:#ffffff;
	line-height:1.8;
}


/*7月ガーデンイベント「ヤシの木」が彩る常夏の庭♪ */
#gardenWrapper140708{
	background:url(../../image/event/july2014/yashinokigarden/bg_garden02.jpg) repeat-x;
	background-color:#e9f1f7;
	position:relative;
}

#bg_garden140708{
	background:url(../../image/event/july2014/yashinokigarden/bg_garden.jpg) no-repeat;
}

#gardenWrapper140708 #eventHeaderArea{
	position: relative;
	width:820px;
	height:74px;
	margin-top:-10px;
}

#gardenWrapper140708 #eventHeaderArea .eventtop{
	position: absolute;
	top:7px;
	right:0px;
}

#gardenWrapper140708 #eventHeaderArea .eventtop a{
	color:#ffffff;
}

#gardenWrapper140708 #eventHeaderArea .headerTitle .eventTit{
	position: absolute;
	top:34px;
	left:17px;
	width:400px;
	height:40px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/july2014/yashinokigarden/tit_gardenevent0708.gif) no-repeat;
}

#gardenWrapper140708 #eventHeaderArea ul#eventMenu2{
	position: absolute;
	top:28px;
	left:608px;
	width:220px;
}

#gardenWrapper140708 #eventHeaderArea ul#eventMenu2 li{
	float: left;
	margin-right: 4px;
}

#gardenWrapper140708 .eventArea-outer{
	width:810px;
	padding:0 0 0 10px;
}

#gardenWrapper140708 .pageTit{
	height:60px;
}

#gardenWrapper140708 .story{
	height:344px;
}

#gardenWrapper140708 .buyP{
	background:url(../../image/event/july2014/yashinokigarden/img_gardenevent02.jpg) no-repeat;
	height:90px;
	position: relative;
}

#gardenWrapper140708 .btnBuyp{
	position: absolute;
	top:8px;
	left:269px;
}

#gardenWrapper140708 .eventInfo{
	height:249px;
}

#gardenWrapper140708 .eventInfo02{
	height:424px;
}

#gardenWrapper140708 .caution01{
	background:url(../../image/event/july2014/yashinokigarden/img_gardenevent05.gif) no-repeat;
	height:261px;
	position: relative;
}

#gardenWrapper140708 .caution01 p{
	position: absolute;
	top:63px;
	left:50px;
	color:#777777;
	line-height:1.7;
}


/*合成アイテム*/
#gardenWrapper140708 .mixeditem{
	height:330px;
}

#gardenWrapper140708 .mixeditem02{
	position:relative;
	height:107px;
	background:url(../../image/event/july2014/yashinokigarden/img_gardencomp02.jpg) no-repeat;
}

#gardenWrapper140708 .mixeditem02 .btn_normal{
	position: absolute;
	left:72px;
	top:8px;
}

#gardenWrapper140708 .mixeditem02 .btn_rare{
	position: absolute;
	left:436px;
	top:8px;
}

#gardenWrapper140708 .miracle{
	height:424px;	
}

#gardenWrapper140708 .caution02{
	background:url(../../image/event/july2014/yashinokigarden/img_gardencomp04.jpg) no-repeat;
	height:241px;
	position: relative;
}

#gardenWrapper140708 .caution02 .txt{
	position: absolute;
	top:50px;
	left:57px;
	color:#777777;
	line-height:1.7;
}

#gardenWrapper140708 .caution02 .txt2{
	position: absolute;
	top:160px;
	right:58px;
	color:#777777;
	width:150px;
	text-align:right;
}

#gardenWrapper140708 .txt2 a{
	color:#777777;
	text-decoration: underline;
}

#gardenWrapper140708 .txt2 a:hover{
	color:#777777;
	text-decoration: none;
}



/*8月ガーデンイベント「タネももらえる♪ほおずき祭」*/
#gardenWrapper140812{
	background:url(../../image/event/august2014/garden/bg_garden.jpg) repeat-x;
	background-color:#2e79c6;
	position:relative;
}

#gardenWrapper140812 #eventHeaderArea{
	position: relative;
	width:820px;
	height:74px;
	margin-top:-10px;
}

#gardenWrapper140812 #eventHeaderArea .eventtop{
	position: absolute;
	top:7px;
	right:0px;
}

#gardenWrapper140812 #eventHeaderArea .eventtop a{
	color:#ffffff;
}

#gardenWrapper140812 #eventHeaderArea .headerTitle .eventTit{
	position: absolute;
	top:29px;
	left:17px;
	width:400px;
	height:42px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/august2014/garden/tit_gardenevent0812.gif) no-repeat;
}

#gardenWrapper140812 #eventHeaderArea ul#eventMenu2{
	position: absolute;
	top:28px;
	left:608px;
	width:220px;
}

#gardenWrapper140812 #eventHeaderArea ul#eventMenu2 li{
	float: left;
	margin-right: 4px;
}

#gardenWrapper140812 .eventArea-outer{
	width:810px;
	padding:0 0 0 10px;
}

#gardenWrapper140812 .pageTit{
	height:60px;
}

#gardenWrapper140812 .flow{
	height:280px;
}

#gardenWrapper140812 .flow02{
	height:221px;
}

#gardenWrapper140812 .buyP{
	background:url(../../image/event/august2014/garden/img_garden03.gif) no-repeat;
	height:323px;
	position: relative;
}

#gardenWrapper140812 .btnBuyp{
	position: absolute;
	top:174px;
	left:470px;
}

#gardenWrapper140812 .note{
	position: absolute;
	top:275px;
	left:340px;
	color:#777777;
	line-height:1.7;
}

#gardenWrapper140812 .eventInfo{
	background:url(../../image/event/august2014/garden/img_garden04.jpg) no-repeat;
	height:261px;
	position: relative;
}

#gardenWrapper140812 .eventInfo .txtLink01{
	position:absolute;
	width:115px;
	top:182px;
	left:318px;
}

#gardenWrapper140812 .eventInfo .txtLink02{
	position:absolute;
	width:115px;
	top:182px;
	left:671px;
}

#gardenWrapper140812 .caution01{
	background:url(../../image/event/august2014/garden/img_gardenevent05.gif) no-repeat;
	height:187px;
	position: relative;
}

#gardenWrapper140812 .caution01 p{
	position: absolute;
	top:58px;
	left:64px;
	color:#777777;
	line-height:1.7;
}


/*合成アイテム*/
#gardenWrapper140812 .myhome{
	height:374px;
}

#gardenWrapper140812 .compbuyP{
	background:url(../../image/event/august2014/garden/img_gardencomp02.gif) no-repeat;
	height:85px;
	position: relative;
}

#gardenWrapper140812 .compbuyP .btnBuyp{
	position: absolute;
	top:10px;
	left:269px;
}

#gardenWrapper140812 .mixeditem{
	height:447px;
}

#gardenWrapper140812 .mixeditem02{
	position:relative;
	height:102px;
	background:url(../../image/event/august2014/garden/img_gardencomp04.gif) no-repeat;
}

#gardenWrapper140812 .mixeditem02 .btn_normal{
	position: absolute;
	left:74px;
	top:0px;
}

#gardenWrapper140812 .mixeditem02 .btn_rare{
	position: absolute;
	left:437px;
	top:0px;
}

#gardenWrapper140812 .miracle{
	background:url(../../image/event/august2014/garden/img_gardencomp05.jpg) no-repeat;	
	height:375px;
	position: relative;
}

#gardenWrapper140812 .miracle p{
	position:absolute;
	top:58px;
	left:66px;
	color:#686868;
}

#gardenWrapper140812 .caution02{
	background:url(../../image/event/august2014/garden/img_gardencomp06.gif) no-repeat;
	height:253px;
	position: relative;
}

#gardenWrapper140812 .caution02 .txt{
	position: absolute;
	top:64px;
	left:67px;
	color:#777777;
	line-height:1.7;
}

#gardenWrapper140812 .caution02 .txt2{
	position: absolute;
	top:198px;
	right:58px;
	color:#777777;
	width:150px;
	text-align:right;
}

#gardenWrapper140812 .txt2 a{
	color:#777777;
	text-decoration: underline;
}

#gardenWrapper140812 .txt2 a:hover{
	color:#777777;
	text-decoration: none;
}


/*9月ガーデンイベント「砂漠に咲く　神秘のバラ」*/
#gardenWrapper140904_bg{
	background:url(../../image/event/september2014/garden/bg_garden02.gif) repeat-x;
	background-color:#f6e7ca;
}

#gardenWrapper140904{
	background:url(../../image/event/september2014/garden/bg_garden.gif) no-repeat;
	position:relative;
	width:865px;
}

#gardenWrapper140904 #eventHeaderArea{
	position: relative;
	width:820px;
	height:82px;
	margin-top:-10px;
}

#gardenWrapper140904 #eventHeaderArea .eventtop{
	position: absolute;
	top:18px;
	right:0px;
}

#gardenWrapper140904 #eventHeaderArea .eventtop a{
	color:#ffffff;
}

#gardenWrapper140904 #eventHeaderArea .headerTitle .eventTit{
	position: absolute;
	top:30px;
	left:11px;
	width:330px;
	height:47px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/september2014/garden/tit_gardenevent0904.gif) no-repeat;
}

#gardenWrapper140904 #eventHeaderArea ul#eventMenu2{
	position: absolute;
	top:36px;
	left:608px;
	width:220px;
}

#gardenWrapper140904 #eventHeaderArea ul#eventMenu2 li{
	float: left;
	margin-right: 4px;
}

#gardenWrapper140904 .eventArea-outer{
	width:810px;
	padding:0 0 0 10px;
}

#gardenWrapper140904 .pageTit{
	height:46px;
}

#gardenWrapper140904 .flow{
	height:384px;
}

#gardenWrapper140904 .buyP{
	background:url(../../image/event/september2014/garden/img_garden02.gif) no-repeat;
	height:72px;
	position: relative;
}

#gardenWrapper140904 .btnBuyp{
	position: absolute;
	top:0px;
	left:268px;
}

#gardenWrapper140904 .flowitem{
	background:url(../../image/event/september2014/garden/img_garden03.gif) no-repeat;
	height:382px;
	position: relative;
}

#gardenWrapper140904 .flowitem .btnRecipe01{
	position:absolute;
	top:301px;
	left:159px;
}

#gardenWrapper140904 .flowitem .btnRecipe02{
	position:absolute;
	top:301px;
	left:555px;
}

#gardenWrapper140904 .caution01{
	background:url(../../image/event/september2014/garden/img_garden04.gif) no-repeat;
	height:227px;
	position: relative;
}

#gardenWrapper140904 .caution01 p{
	position: absolute;
	top:78px;
	left:64px;
	color:#777777;
	line-height:1.7;
}


/*合成アイテム*/
#gardenWrapper140904 .myhome{
	height:374px;
}

#gardenWrapper140904 .recipe{
	background:url(../../image/event/september2014/garden/img_gardencomp02.gif) no-repeat;
	height:92px;
	position: relative;
}

#gardenWrapper140904 .recipe .btnRecipe01{
	position:absolute;
	top:36px;
	left:38px;
}

#gardenWrapper140904 .recipe .btnRecipe02{
	position:absolute;
	top:36px;
	left:295px;
}

#gardenWrapper140904 .recipe .btnRecipe03{
	position:absolute;
	top:36px;
	left:552px;
}

#gardenWrapper140904 .miracle{
	height:428px;
}

#gardenWrapper140904 .caution02{
	background:url(../../image/event/september2014/garden/img_gardencomp04.gif) no-repeat;
	height:261px;
	position: relative;
}

#gardenWrapper140904 .caution02 .txt{
	position: absolute;
	top:64px;
	left:67px;
	color:#777777;
	line-height:1.7;
}

#gardenWrapper140904 .caution02 .txt2{
	position: absolute;
	top:180px;
	right:58px;
	color:#777777;
	width:150px;
	text-align:right;
}

#gardenWrapper140904 .txt2 a{
	color:#777777;
	text-decoration: underline;
}

#gardenWrapper140904 .txt2 a:hover{
	color:#777777;
	text-decoration: none;
}

/*10月ガーデンイベント「ドラゴンかぼちゃの収穫祭」*/
#gardenWrapper141002_bg{
	background:url(../../image/event/october2014/garden/bg.gif) repeat;
	background-color:#a25a9f;
}

#gardenWrapper141002{
	background:url(../../image/event/october2014/garden/bg_flag.png) no-repeat top left;
	position:relative;
	width:1172px;
}

#gardenWrapper141002 #eventHeaderArea{
	position: relative;
	width:820px;
	height:82px;
	margin-top:-10px;
}

#gardenWrapper141002 #eventHeaderArea .eventtop{
	position: absolute;
	top:18px;
	right:0px;
}

#gardenWrapper141002 #eventHeaderArea .eventtop a{
	color:#ffffff;
}

#gardenWrapper141002 #eventHeaderArea .headerTitle .eventTit{
	position: absolute;
	top:40px;
	left:21px;
	width:355px;
	height:40px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/october2014/garden/tit_gardenevent1002.png) no-repeat;
}

#gardenWrapper141002 #eventHeaderArea ul#eventMenu2{
	position: absolute;
	top:36px;
	left:608px;
	width:220px;
}

#gardenWrapper141002 #eventHeaderArea ul#eventMenu2 li{
	float: left;
	margin-right: 4px;
}

#gardenWrapper141002 .eventArea-outer{
	width:810px;
	padding:0 0 0 10px;
}

#gardenWrapper141002 .pageTit{
	height:46px;
}

#gardenWrapper141002 .story{
	height:329px;
}

#gardenWrapper141002 .flow{
	height:337px;
}

#gardenWrapper141002 .flow02{
	background:url(../../image/event/october2014/garden/img_garden03.jpg) no-repeat;
	position: relative;
	height:307px;
}

#gardenWrapper141002 .flow02 .btnCseed{
	position:absolute;
	top:154px;
	left:41px;
}

#gardenWrapper141002 .flow02 .btnPseed{
	position:absolute;
	top:154px;
	left:205px;
}

#gardenWrapper141002 .flow02 .btnDetail{
	position:absolute;
	top:134px;
	left:542px;
}

#gardenWrapper141002 .info{
	height:206px;
}

#gardenWrapper141002 .titExchange{
	height:52px;
}

#gardenWrapper141002 .exchange{
	height:508px;
}

#gardenWrapper141002 .exchangeInfo{
	background:url(../../image/event/october2014/garden/img_garden07.jpg) no-repeat;
	position: relative;
	height:437px;
}

#gardenWrapper141002 .exchangeInfo .btnGarden{
	position:absolute;
	top:373px;
	left:267px;
}

#gardenWrapper141002 .caution01{
	background:url(../../image/event/october2014/garden/img_garden08.gif) no-repeat;
	position: relative;
	height:196px;
}

#gardenWrapper141002 .caution01 p{
	position: absolute;
	top:72px;
	left:64px;
	color:#777777;
	line-height:1.8;
}



/*合成アイテム*/
#gardenWrapper141002 .myhome{
	background:url(../../image/event/october2014/garden/img_comp01.jpg) no-repeat;
	height:374px;
	position: relative;
}

#gardenWrapper141002 .myhome .btnBuy{
	position:absolute;
	top:288px;
	left:269px;
}

#gardenWrapper141002 .recipeTit{
	height:52px;
}

#gardenWrapper141002 .recipeImg{
	height:282px;
}

#gardenWrapper141002 .recipeDisp{
	background:url(../../image/event/october2014/garden/img_comp04.jpg) no-repeat;
	height:189px;
	position: relative;
}

#gardenWrapper141002 .recipeDisp .btnRecipe01{
	position:absolute;
	top:66px;
	left:155px;
}

#gardenWrapper141002 .recipeDisp .btnRecipe02{
	position:absolute;
	top:66px;
	left:551px;
}

#gardenWrapper141002 .devilTit{
	height:52px;
}

#gardenWrapper141002 .devilDisp{
	background:url(../../image/event/october2014/garden/img_comp06.jpg) no-repeat;
	height:233px;
	position: relative;
}


#gardenWrapper141002 .devilDisp .btnRecipe01{
	position:absolute;
	top:148px;
	left:37px;
}

#gardenWrapper141002 .devilDisp .btnRecipe02{
	position:absolute;
	top:148px;
	left:294px;
}

#gardenWrapper141002 .devilDisp .btnRecipe03{
	position:absolute;
	top:148px;
	left:551px;
}

#gardenWrapper141002 .miracle{
	background:url(../../image/event/october2014/garden/img_comp07.jpg) no-repeat;	
	height:405px;
	position: relative;
}

#gardenWrapper141002 .miracle .avatar{
	position:absolute;
	top:77px;
	left:479px;
}

#gardenWrapper141002 .caution02{
	background:url(../../image/event/october2014/garden/img_comp08.gif) no-repeat;
	height:248px;
	position: relative;
}

#gardenWrapper141002 .caution02 .txt{
	position: absolute;
	top:64px;
	left:67px;
	color:#777777;
	line-height:1.7;
}

#gardenWrapper141002 .caution02 .txt2{
	position: absolute;
	top:180px;
	right:58px;
	color:#777777;
	width:150px;
	text-align:right;
}

#gardenWrapper141002 .txt2 a{
	color:#777777;
	text-decoration: underline;
}

#gardenWrapper141002 .txt2 a:hover{
	color:#777777;
	text-decoration: none;
}



/*11月ガーデンイベント「紅葉に色づく秋の庭」*/
.eventArea-outer, #event #eventHeaderArea {
width: 830px;
margin: 0 auto;
}

#gardenWrapper141106_bg{
	background:url(../../image/event/november2014/garden/bg.jpg) repeat-x;
	background-color:#eca74e;
}

#gardenWrapper141106{
}

#gardenWrapper141106 #eventHeaderArea{
	position: relative;
	width:820px;
	height:82px;
	margin-top:-10px;
}

#gardenWrapper141106 #eventHeaderArea .eventtop{
	position: absolute;
	top:10px;
	right:0px;
}

#gardenWrapper141106 #eventHeaderArea .eventtop a{
	color:#4b433a;
}

#gardenWrapper141106 #eventHeaderArea .headerTitle .eventTit{
	position: absolute;
	top:33px;
	left:12px;
	width:355px;
	height:40px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/november2014/garden/tit_gardenevent1106.gif) no-repeat;
}

#gardenWrapper141106 #eventHeaderArea ul#eventMenu2{
	position: absolute;
	top:36px;
	left:608px;
	width:220px;
}

#gardenWrapper141106 #eventHeaderArea ul#eventMenu2 li{
	float: left;
	margin-right: 4px;
}

#gardenWrapper141106 .eventArea-outer{
	width:810px;
	padding:0;
}

#gardenWrapper141106 .pageTit,
#gardenWrapper141106 .info p{
	margin:0 0 0 10px;
	padding:0;
	line-height:0;
	height:auto;
}

#gardenWrapper141106 .flow{
	background:url(../../image/event/november2014/garden/img_gardenevent02.jpg) no-repeat;
	width:810px;
	position: relative;
	height:455px;
	margin:0 0 0 10px;
}

#gardenWrapper141106 .flow .btnPseed{
	position:absolute;
	top:358px;
	left:266px;
}

#gardenWrapper141106 .info02{
	background:url(../../image/event/november2014/garden/img_gardenevent06.gif) no-repeat;
	width:810px;
	position: relative;
	height:227px;
	margin:0 0 0 10px;
}

#gardenWrapper141106 .info02 .btnHiryo{
	position:absolute;
	top:131px;
	left:118px;
}

#gardenWrapper141106 .caution01{
	background:url(../../image/event/november2014/garden/img_gardenevent07.gif) no-repeat;
	width:810px;
	position: relative;
	height:255px;
	margin:0 0 0 10px;
}

#gardenWrapper141106 .caution01 p{
	position: absolute;
	top:72px;
	left:64px;
	color:#777777;
	line-height:1.65;
}


/*合成アイテム*/
#gardenWrapper141106 .recipeDisp{
	background:url(../../image/event/november2014/garden/img_gardencomp02.jpg) no-repeat;
	width:810px;
	height:484px;
	position: relative;
	margin:0 0 0 10px;
}

#gardenWrapper141106 .recipeDisp .btnRecipe01{
	position:absolute;
	top:371px;
	left:163px;
}

#gardenWrapper141106 .recipeDisp .btnRecipe02{
	position:absolute;
	top:371px;
	left:551px;
}

#gardenWrapper141106 .miracle{
	background:url(../../image/event/november2014/garden/img_gardencomp03.jpg) no-repeat;
	width:810px;
	height:431px;
	position: relative;
	margin:0 0 0 10px;
}

#gardenWrapper141106 .miracle .txt01{
	position:absolute;
	top:70px;
	left:67px;
	color:#686868;
}

#gardenWrapper141106 .miracle .txt02{
	position:absolute;
	top:378px;
	left:67px;
	color:#686868;
}

#gardenWrapper141106 .miracle .avatar{
	position:absolute;
	top:72px;
	left:501px;
}

#gardenWrapper141106 .caution02{
	background:url(../../image/event/november2014/garden/img_gardencomp04.gif) no-repeat;
	width:810px;
	height:281px;
	position: relative;
	margin:0 0 0 10px;
}

#gardenWrapper141106 .caution02 .txt{
	position: absolute;
	top:80px;
	left:60px;
	color:#777777;
	line-height:1.7;
}

#gardenWrapper141106 .caution02 .txt2{
	position: absolute;
	top:180px;
	right:58px;
	color:#777777;
	width:150px;
	text-align:right;
}

#gardenWrapper141106 .txt2 a{
	color:#777777;
	text-decoration: underline;
}

#gardenWrapper141106 .txt2 a:hover{
	color:#777777;
	text-decoration: none;
}



/*12月ガーデンイベント サンタが届けるお花のタネ*/
#gardenWrapper141202_bg{
	background:url(../../image/event/december2014/garden/bg.jpg) no-repeat;
	background-color:#285d42;
	margin-top: 10px;	
}

#gardenWrapper141202{
	background:url(../../image/event/december2014/garden/bg02.png) repeat-x;
}

#gardenWrapper141202_bg.compBg{
	background:url(../../image/event/december2014/garden/bg_comp.jpg) no-repeat;
	background-color:#285d42;
}

#gardenWrapper141202.compBg{
	background:url(../../image/event/december2014/garden/bg02_comp.png) repeat-x;
}

#gardenWrapper141202 #eventHeaderArea{
	position: relative;
	width:820px;
	height:82px;
	margin-top:-10px;
}

#gardenWrapper141202 #eventHeaderArea .eventtop{
	position: absolute;
	top:10px;
	right:0px;
}

#gardenWrapper141202 #eventHeaderArea .eventtop a{
	color:#ffffff;
}

#gardenWrapper141202 #eventHeaderArea .headerTitle .eventTit{
	position: absolute;
	top:33px;
	left:12px;
	width:380px;
	height:50px;
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	background:url(../../image/event/december2014/garden/tit_gardenevent1202.png) no-repeat;
}

#gardenWrapper141202 #eventHeaderArea ul#eventMenu2{
	position: absolute;
	top:36px;
	left:608px;
	width:220px;
}

#gardenWrapper141202 #eventHeaderArea ul#eventMenu2 li{
	float: left;
	margin-right: 4px;
}

#gardenWrapper141202 .eventArea-outer{
	width:810px;
	padding:0;
}

#gardenWrapper141202 .pageTit,
#gardenWrapper141202 .info p{
	margin:0 0 0 10px;
	padding:0;
	line-height:0;
	height:auto;
}

#gardenWrapper141202 .flow p{
	margin:0 0 0 10px;
	padding:0;
	line-height:0;
	height:auto;
}

#gardenWrapper141202 .info{
	background:url(../../image/event/december2014/garden/img_garden03.jpg) no-repeat;
	width:810px;
	position: relative;
	height:479px;
	margin:0 0 0 10px;
}

#gardenWrapper141202 .info .btnBuy01{
	position:absolute;
	top:215px;
	left:107px;
}

#gardenWrapper141202 .info .btnBuy02{
	position:absolute;
	top:215px;
	left:483px;
}

#gardenWrapper141202 .info .btnMixitem{
	position:absolute;
	top:401px;
	left:440px;
}

#gardenWrapper141202 .caution01{
	background:url(../../image/event/december2014/garden/img_garden04.gif) no-repeat;
	width:810px;
	position: relative;
	height:198px;
	margin:0 0 0 10px;
}

#gardenWrapper141202 .caution01 p{
	position: absolute;
	top:75px;
	left:62px;
	color:#686868;
	line-height:1.65;
}


/*合成アイテム*/
#gardenWrapper141202 .garden{
	margin:0 0 0 10px;
	padding:0;
	line-height:0;
	height:auto;	
}

#gardenWrapper141202 .garden02{
	background:url(../../image/event/december2014/garden/img_comp02.gif) no-repeat;
	width:810px;
	height:97px;
	position: relative;
	margin:0 0 0 10px;
}

#gardenWrapper141202 .garden02 .btnBuy01{
	position:absolute;
	top:24px;
	left:269px;
}

#gardenWrapper141202 .recipeDisp01{
	margin:0 0 0 10px;
	padding:0;
	line-height:0;
	height:auto;	
}

#gardenWrapper141202 .recipeDisp02{
	background:url(../../image/event/december2014/garden/img_comp04.jpg) no-repeat;
	width:810px;
	height:200px;
	position: relative;
	margin:0 0 0 10px;
}

#gardenWrapper141202 .recipeDisp02 .btnRecipe01{
	position:absolute;
	top:52px;
	left:165px;
}

#gardenWrapper141202 .recipeDisp02 .btnRecipe02{
	position:absolute;
	top:112px;
	left:165px;
}

#gardenWrapper141202 .recipeDisp02 .btnRecipe03{
	position:absolute;
	top:52px;
	left:553px;
}

#gardenWrapper141202 .recipeDisp02 .btnRecipe04{
	position:absolute;
	top:112px;
	left:553px;
}

#gardenWrapper141202 .miracle{
	margin:0 0 0 10px;
	padding:0;
	line-height:0;
	height:auto;	
}

#gardenWrapper141202 .caution02{
	background:url(../../image/event/december2014/garden/img_comp06.gif) no-repeat;
	width:810px;
	height:253px;
	position: relative;
	margin:0 0 0 10px;
}

#gardenWrapper141202 .caution02 .txt{
	position: absolute;
	top:65px;
	left:60px;
	color:#777777;
	line-height:1.7;
}

#gardenWrapper141202 .caution02 .txt2{
	position: absolute;
	top:180px;
	right:58px;
	color:#777777;
	width:150px;
	text-align:right;
}

#gardenWrapper141202 .txt2 a{
	color:#777777;
	text-decoration: underline;
}

#gardenWrapper141202 .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以降 */
}

.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;
}
