@charset 'utf-8';

/* -----------------------------------------------------------
CSS Information

File name:      event2013_town.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;
}


/* 最大6個はいるとき-------------- */
#eventContentsArea .eventArea-outer ul#eventMenu{
	position:absolute;
	top:10px;
	left:184px;
	width:626px;
}

#eventContentsArea .eventArea-outer ul#eventMenu li{
    float: left;
	margin-right:4px;
}

#eventContentsArea .eventArea-outer ul#eventMenu li.bnnMrg{
	margin:0 18px 0 0px;
}

#eventContentsArea .eventArea-outer ul#eventMenu li.bnnlast{
	margin:0px;
}


/* 最大1個はいるとき-------------- */

#eventContentsArea .eventArea-outer ul#eventMenu1 {
	position:absolute;
	top:10px;
	left:184px;
	width:626px;
}

#eventContentsArea .eventArea-outer ul#eventMenu1 li{
	/* ボタンがトップだけの時のみ-------------- */
	margin:0px;
	float: right;
}


/* 最大2個はいるとき-------------- */
#eventHeaderArea ul#eventMenu2 {
	position:absolute;
	top:31px;
	left:604px;
	width:250px;
}

#eventHeaderArea ul#eventMenu2 li{
  float:left;
	margin-left:4px;
}

#eventHeaderArea ul#eventMenu2 li.bnnlast{
	margin-right:0px;
}

/* 最大3個はいるとき-------------- */
#eventHeaderArea ul#eventMenu3 {
	position:absolute;
	top:31px;
	left:496px;
	width:328px;
}

#eventHeaderArea ul#eventMenu3 li{
  float:left;
	margin-left:4px;
}

#eventHeaderArea ul#eventMenu3 li.bnnlast{
	margin-right:0px;
}

/* 最大4個はいるとき-------------- */


/* 最大5個はいるとき-------------- */


/*----------------------------------- */

#eventWrapper #eventHeaderArea .eventtop{
	position:absolute;
	top:9px;
	left:694px;
	margin-bottom:11px;
}

#eventWrapper #eventHeaderArea .eventtop a{
	color:#ffffff;
}



/*　8/7～ 金魚すくいイベント用
------------------------------------------- */
#gameWrapper{
	background-color:#f2f1da;
}

#gameWrapper #eventHeaderArea{
	width:834px;
	margin-top:-10px;
	position:relative;
	
}

#gameWrapper #eventHeaderArea .eventtop{
	position:absolute;
	top:10px;
	left:713px;
	margin-bottom:11px;
}

#gameWrapper #eventHeaderArea .eventtop a{
	color:#777777;
}

#eventHeaderArea h2.event0808Tit{
	background:url(../../image/event/august2013/game/tit_event0808.gif) no-repeat bottom left;
	width:363px;
	height:60px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	padding:10px 0 3px 0;
	margin-left:20px;
	margin-bottom:5px;
}

#gameWrapper #eventHeaderArea ul#eventMenu4 {
	position:absolute;
	top:31px;
	right:0;
	width:428px;
}

#gameWrapper #eventHeaderArea ul#eventMenu4 li{
    float: left;
	margin-right:4px;
}

#gameWrapper #eventHeaderArea ul#eventMenu4 li.bnnMrg{
	margin:0 18px 0 0px;
}

#gameWrapper #eventHeaderArea ul#eventMenu4 li.bnnlast{
	float:right;
	margin:0px;
}

#gameEntry #eventArea01{
	background:url(../../image/event/august2013/game/img_kingyoentry01.jpg) no-repeat left top;
	width:834px;
	height:511px;
	position:relative;
}

#gameEntry #eventArea01 .btnGame{
	position:absolute;
	top:357px;
	left:298px;
}


#gameEntry #eventArea05{
	background:url(../../image/event/august2013/game/img_kingyoentry05.jpg) no-repeat left top;
	width:834px;
	height:421px;
	position:relative;
}

#gameEntry #eventArea05 .btnBuyp{
	position:absolute;
	top:285px;
	left:310px;
}

#gameEntry #eventArea02,
#gameEntry #eventArea03,
#gameEntry #eventArea04,
#gameTokuten #eventArea01,
#gameTokuten #eventArea02{
	margin:0;
	padding:0;
	line-height:0;
}


#flashwrapper {
	position: relative;
	width: 834px;
	background: #fff;
}

#flashwrapper #flashgameArea{
	background-color: #518f9b;
	padding: 15px;
	min-height:529px;
}

#flashgameFoot{
	width:814px;
	padding:2px 9px;
}


/*　8/30～ 星のかけらと時の少女イベント用
------------------------------------------- */
#townWrapper130905{
	background:url(../../image/event/september2013/town/bg_starevent.gif) repeat-x center top;
}

#townWrapper130905 #eventHeaderArea{
	width:100%;
	height:78px;
	margin-top:0;
	position:relative;
	background:url(../../image/event/september2013/town/bg_starevent_head.gif) repeat-x center top;
}

#townWrapper130905 #eventHeaderArea .eventtop{
	position:absolute;
	top:10px;
	left:702px;
	margin-bottom:11px;
}

#townWrapper130905 #eventHeaderArea .eventtop a{
	color:#ffffff;
}

#townWrapper130905 #eventHeaderArea h2.event0905Tit{
	background:url(../../image/event/september2013/town/tit_townevent0905.gif) no-repeat bottom left;
	width:363px;
	height:60px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	padding:10px 0 3px 0;
	margin-left:20px;
	margin-bottom:5px;
}

/*01.遊び方--------------------------------*/
#stareventArea #entryArea01{
	margin:0 0 0 10px;
	line-height:0;
}

#stareventArea #entryArea02{
	background:url(../../image/event/september2013/town/img_starevent_02.jpg) no-repeat;
	width:810px;
	height:498px;
	position:relative;
	margin:0 0 0 10px;
	line-height:0;
}

#stareventArea #entryArea02 .btnTown{
	position:absolute;
	top:400px;
	left:248px;
}

#stareventArea #entryArea03{
	background:url(../../image/event/september2013/town/img_starevent_03.jpg) no-repeat;
	width:810px;
	height:457px;
	position:relative;
	margin:0 0 0 10px;
}

#stareventArea #entryArea03 .btnTokuten{
	position:absolute;
	top:356px;
	left:268px;
}

#stareventArea #entryArea04{
	background:url(../../image/event/september2013/town/img_starevent_04.jpg) no-repeat;
	width:810px;
	height:387px;
	position:relative;
	margin:0 0 0 10px;	
}

#stareventArea #entryArea04 .btnbuyC{
	position:absolute;
	top:283px;
	left:117px;
}

#stareventArea #entryArea04 .btnbuyP{
	position:absolute;
	top:283px;
	left:491px;
}

#stareventArea #entryArea05{
	background:url(../../image/event/september2013/town/img_starevent_05.jpg) no-repeat;
	width:810px;
	height:717px;
	position:relative;
	margin:0 0 0 10px;	
}

#stareventArea #entryArea05 .btntown_s01{
	position:absolute;
	top:327px;
	left:124px;
}

#stareventArea #entryArea05 .btntown_s02{
	position:absolute;
	top:327px;
	left:484px;
}

#stareventArea #entryArea05 .btntown_s03{
	position:absolute;
	top:607px;
	left:124px;
}

#stareventArea #entryArea05 .btntown_s04{
	position:absolute;
	top:607px;
	left:484px;
}

#stareventArea #entryArea06{
	background:url(../../image/event/september2013/town/img_starevent_06.jpg) no-repeat;
	width:810px;
	height:435px;
	position:relative;
	margin:0 0 0 10px;
	padding:0 0 10px 0;
}

#stareventArea #entryArea06 p{
	position:absolute;
	top:367px;
	left:74px;
	font-size:12px;
	color:#696363;
}


/*02.特典を交換する--------------*/
#stareventArea #tokutenArea01,
#stareventArea #tokutenArea02,
#stareventArea #tokutenArea03,
#stareventArea #tokutenArea04,
#stareventArea #tokutenArea05,
#stareventArea #tokutenArea06,
#stareventArea #tokutenArea07,
#stareventArea #tokutenArea08,
#stareventArea #tokutenArea09,
#stareventArea #tokutenArea10,
#stareventArea #tokutenArea11,
#stareventArea #tokutenArea12{
	margin:0 0 0 10px;
	padding:0;
	line-height:0;
}

#stareventArea #tokutenArea02{
	background:url(../../image/event/september2013/town/img_startokuten_02.gif) no-repeat;
	width:810px;
	height:408px;
	position:relative;
}

#stareventArea #tokutenArea02 .txtcard01,
#stareventArea #tokutenArea02 .txtcard02,
#stareventArea #tokutenArea02 .txtcard03,
#stareventArea #tokutenArea02 .txtcard04{
	position:absolute;
	top:236px;
	width:65px;
	line-height: 1.5;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#4f4f4f;	
}

#stareventArea #tokutenArea02 .txtcard01{	left:132px;	}
#stareventArea #tokutenArea02 .txtcard02{	left:293px;	}
#stareventArea #tokutenArea02 .txtcard03{	left:454px;	}
#stareventArea #tokutenArea02 .txtcard04{	left:614px;	}




/*星のかけら------------------------*/
/*ブルー*/
#stareventArea dl.cardBl{
	background:url(../../image/event/september2013/town/img_cardbl.gif) no-repeat;
	width:110px;
	height:114px;
	position:relative;
}

/*レッド*/
#stareventArea dl.cardRe{
	background:url(../../image/event/september2013/town/img_cardre.gif) no-repeat;
	width:110px;
	height:114px;
	position:relative;
}

/*イエロー*/
#stareventArea dl.cardYe{
	background:url(../../image/event/september2013/town/img_cardye.gif) no-repeat;
	width:110px;
	height:114px;
	position:relative;
}

/*パープル*/
#stareventArea dl.cardPu{
	background:url(../../image/event/september2013/town/img_cardpu.gif) no-repeat;
	width:110px;
	height:114px;
	position:relative;
}

#stareventArea dl.cardDisp dt{
	position:absolute;
	top:-15px;
	left:90px;
	z-index:100;
}

#stareventArea dl.cardDisp dd{
	position:absolute;
	top:7px;
	left:8px;
}


/*01背景アイテム*/
#stareventArea #tokutenArea04{
	background:url(../../image/event/september2013/town/img_startokuten_04.jpg) no-repeat;
	width:810px;
	height:279px;
	position:relative;
}

#stareventArea #tokutenArea04 .cardList01{
	position:absolute;
	top:93px;
	left:278px;
}

#stareventArea #tokutenArea04 .cardList01 li{
	float:left;
	margin-right:21px;
}

#stareventArea #tokutenArea04 .txtcont{
	position:absolute;
	width:50px;
	top:3px;
	left:98px;
	font-size:31px;
	font-weight:bold;
	color:#ff0000;
	line-height: 1.5;
}

#stareventArea #tokutenArea04 .btnItem01{
	position:absolute;
	top:101px;
	left:605px;
}

/*バレッタ*/
#stareventArea #tokutenArea05{
	background:url(../../image/event/september2013/town/img_startokuten_05.jpg) no-repeat;
	width:810px;
	height:290px;
	position:relative;
}

#stareventArea #tokutenArea05 .cardList01{
	position:absolute;
	top:103px;
	left:278px;
}

#stareventArea #tokutenArea05 .cardList01 li{
	float:left;
	margin-right:21px;
}

#stareventArea #tokutenArea05 .txtcont{
	position:absolute;
	width:50px;
	top:15px;
	left:98px;
	font-size:31px;
	font-weight:bold;
	color:#ff0000;
	line-height: 1.5;
}

#stareventArea #tokutenArea05 .btnItem02{
	position:absolute;
	top:101px;
	left:605px;
}

/*肩掛けの時計*/
#stareventArea #tokutenArea06{
	background:url(../../image/event/september2013/town/img_startokuten_06.jpg) no-repeat;
	width:810px;
	height:292px;
	position:relative;
}

#stareventArea #tokutenArea06 .cardList03{
	position:absolute;
	top:103px;
	left:215px;
}

#stareventArea #tokutenArea06 .cardList03 li{
	float:left;
	margin-right:21px;
}

#stareventArea #tokutenArea06 .txtcont{
	position:absolute;
	width:50px;
	top:16px;
	left:98px;
	font-size:31px;
	font-weight:bold;
	color:#ff0000;
	line-height: 1.5;
}

#stareventArea #tokutenArea06 .btnItem03{
	position:absolute;
	top:101px;
	left:605px;
}

/*肩掛けの時計(2)*/
#stareventArea #tokutenArea07{
	background:url(../../image/event/september2013/town/img_startokuten_07.jpg) no-repeat;
	width:810px;
	height:290px;
	position:relative;
}

#stareventArea #tokutenArea07 .cardList01{
	position:absolute;
	top:84px;
	left:278px;
}

#stareventArea #tokutenArea07 .cardList01 li{
	float:left;
	margin-right:21px;
}

#stareventArea #tokutenArea07 .txtcont{
	position:absolute;
	width:50px;
	top:16px;
	left:98px;
	font-size:31px;
	font-weight:bold;
	color:#ff0000;
	line-height: 1.5;
}

#stareventArea #tokutenArea07 .btnItem04{
	position:absolute;
	top:101px;
	left:605px;
}


/*肩掛けの時計(3)*/
#stareventArea #tokutenArea08{
	background:url(../../image/event/september2013/town/img_startokuten_08.jpg) no-repeat;
	width:810px;
	height:311px;
	position:relative;
}

#stareventArea #tokutenArea08 .cardList01{
	position:absolute;
	top:84px;
	left:278px;
}

#stareventArea #tokutenArea08 .cardList01 li{
	float:left;
	margin-right:21px;
}

#stareventArea #tokutenArea08 .txtcont{
	position:absolute;
	width:50px;
	top:16px;
	left:98px;
	font-size:31px;
	font-weight:bold;
	color:#ff0000;
	line-height: 1.5;
}

#stareventArea #tokutenArea08 .btnItem05{
	position:absolute;
	top:101px;
	left:605px;
}


/*掃除機*/
#stareventArea #tokutenArea10{
	background:url(../../image/event/september2013/town/img_startokuten_10.jpg) no-repeat;
	width:810px;
	height:276px;
	position:relative;
}

#stareventArea #tokutenArea10 .cardList01{
	position:absolute;
	top:96px;
	left:278px;
}

#stareventArea #tokutenArea10 .cardList01 li{
	float:left;
	margin-right:21px;
}

#stareventArea #tokutenArea10 .txtcont{
	position:absolute;
	width:50px;
	top:3px;
	left:98px;
	font-size:31px;
	font-weight:bold;
	color:#ff0000;
	line-height: 1.5;
}

#stareventArea #tokutenArea10 .btnItem05{
	position:absolute;
	top:101px;
	left:605px;
}


/*4色のかけら*/
#stareventArea #tokutenArea11{
	background:url(../../image/event/september2013/town/img_startokuten_11.jpg) no-repeat;
	width:810px;
	height:303px;
	position:relative;
}

#stareventArea #tokutenArea11 .starList01{
	position: absolute;
	top: 109px;
	left: 231px;
}

#stareventArea #tokutenArea11 .starList01 li{
	float:left;
	margin-right:12px;
}

#stareventArea #tokutenArea11 .starList01 li dl{
	width: 80px;
	height: 95px;
	position: relative;
}

#stareventArea #tokutenArea11 .starList01 dl dd{
	position:absolute;
	top:0px;
	left:0px;
}


#stareventArea #tokutenArea11 .btnItem05{
	position:absolute;
	top:101px;
	left:605px;
}

#stareventArea #tokutenArea11 .excardDisp01,
#stareventArea #tokutenArea11 .excardDisp02,
#stareventArea #tokutenArea11 .excardDisp03,
#stareventArea #tokutenArea11 .excardDisp04{
	display:block;
	width:80px;
	height:100px;
	position:absolute;
	top:77px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}

#stareventArea #tokutenArea11 .excardDisp01{
	left:223px;
}

#stareventArea #tokutenArea11 .excardDisp02{
	left:315px;
}

#stareventArea #tokutenArea11 .excardDisp03{
	left:407px;
}

#stareventArea #tokutenArea11 .excardDisp04{
	left:499px;
}

/*ラジオボタン*/
#stareventArea #tokutenArea11 .radioB01{
	left:223px;
}

#stareventArea #tokutenArea11 .radioB02{
	left:315px;
}

#stareventArea #tokutenArea11 .radioB03{
	left:407px;
}

#stareventArea #tokutenArea11 .radioB04{
	left:499px;
}

#stareventArea #tokutenArea11 .radioB01,
#stareventArea #tokutenArea11 .radioB02,
#stareventArea #tokutenArea11 .radioB03,
#stareventArea #tokutenArea11 .radioB04{
	position:absolute;
	top:201px;
	width:80px;
	height:22px;
	background-color:#ffffff;
	text-align:center;
}

#stareventArea #tokutenArea11 .radioB01 input,
#stareventArea #tokutenArea11 .radioB02 input,
#stareventArea #tokutenArea11 .radioB03 input,
#stareventArea #tokutenArea11 .radioB04 input{
	display:block;
	width:80px;
	height:22px;
}

/*注意事項*/
#stareventArea #tokutenArea12{
	background:url(../../image/event/september2013/town/img_startokuten_12.jpg) no-repeat;
	width:810px;
	height:225px;
	position:relative;
}

#stareventArea #tokutenArea12 p{
	position:absolute;
	top:74px;
	left:90px;
	font-size:12px;
	color:#717171;
	line-height:1.9;
	letter-spacing: 1.5px;
}


/*　9/25～ ５周年記念イベント　夜の仮想タウンでハロウィンパレード用
------------------------------------------- */
#townWrapper130925_bg{
	background:url(../../image/event/october2013/town/bg_halloweenparade02.gif) repeat-x left top;
	/*background-color:#2e2d2c;*/
}

#townWrapper130925{
	background:url(../../image/event/october2013/town/bg_halloweenparade.gif) no-repeat left top;
}

#townWrapper130925 #eventHeaderArea{
	width:100%;
	height:83px;
	margin-top:-10px;
	position:relative;
	background:url(../../image/event/september2013/town/bg_0starevent_head.gif) repeat-x center top;
}

#townWrapper130925 #eventHeaderArea .eventtop{
	position:absolute;
	top:22px;
	left:699px;
	margin-bottom:11px;
}

#townWrapper130925 #eventHeaderArea .eventtop a{
	color:#ffffff;
}

#townWrapper130925 #eventHeaderArea h2.event0925Tit{
	background:url(../../image/event/october2013/town/tit_paradeevent0925.gif) no-repeat bottom left;
	width:402px;
	height:65px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	padding:15px 0 3px 0;
	margin-left:20px;
	margin-bottom:5px;
}

#paradeeventArea  #entryArea01{
	margin:0 0 0 10px;
	line-height:0;
}

#paradeeventArea  #entryArea02{
	margin:0 0 0 10px;
	line-height:0;
}

#paradeeventArea  #entryArea03{
	background:url(../../image/event/october2013/town/img_paradeevent_03.jpg) no-repeat;
	width:810px;
	height:496px;
	position:relative;
	margin:0 0 0 10px;
}

#paradeeventArea  #entryArea03 .btn01{
	position:absolute;
	top:439px;
	left:126px;
}

#paradeeventArea #entryArea03 .btn02{
	position:absolute;
	top:439px;
	left:520px;
}

#paradeeventArea #entryArea04{
	background:url(../../image/event/october2013/town/img_paradeevent_04.jpg) no-repeat;
	width:810px;
	height:427px;
	position:relative;
	margin:0 0 0 10px;
}

#paradeeventArea #entryArea04 .btn03{
	position:absolute;
	top:364px;
	left:126px;
}

#paradeeventArea #entryArea04 .btn04{
	position:absolute;
	top:364px;
	left:520px;
}

#paradeeventArea #entryArea05{
	background:url(../../image/event/october2013/town/img_paradeevent_05.jpg) no-repeat;
	width:810px;
	height:206px;
	position:relative;
	margin:0 0 0 10px;
	color:#696363;
}

#paradeeventArea #entryArea05 p{
	position:absolute;
	top:63px;
	left:74px;
}




/*　10/10～ パンプキン王国の聖なるカボチャ用
------------------------------------------- */
#townWrapper131010_bg{
	background:url(../../image/event/october2013/town/bg_pumpkinkingdom02.jpg) repeat-x left top;
	/*background-color:#2e2d2c;*/
}

#townWrapper131010{
	background:url(../../image/event/october2013/town/bg_pumpkinkingdom.gif) no-repeat left top;
}

#townWrapper131010 #eventHeaderArea{
	width:100%;
	height:83px;
	margin-top:-10px;
	position:relative;
}

#townWrapper131010 #eventHeaderArea .eventtop{
	position:absolute;
	top:15px;
	left:699px;
	margin-bottom:11px;
}

#townWrapper131010 #eventHeaderArea .eventtop a{
	color:#ffffff;
}

#townWrapper131010 #eventHeaderArea #eventMenu2{
	top:35px;
}

#townWrapper131010 #eventHeaderArea h2.event1010Tit{
	background:url(../../image/event/october2013/town/tit_halloweenevent1010.gif) no-repeat bottom left;
	width:431px;
	height:60px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	padding:19px 0 3px 0;
	margin-left:11px;
	margin-bottom:5px;
}


#townWrapper131010 #halloweenentryArea #entryArea01,
#townWrapper131010 #halloweenentryArea #entryArea02,
#townWrapper131010 #halloweenentryArea #entryArea03{
	margin:0 0 0 10px;
	line-height:0;
}

#townWrapper131010 #halloweenentryArea #entryArea01b{
	background:url(../../image/event/october2013/town/img_halloween01_02.jpg) no-repeat;
	width:810px;
	height:443px;
	position:relative;
	margin:0 0 0 10px;
}

#townWrapper131010 #halloweenentryArea #entryArea01b .btnTown{
	position:absolute;
	top:340px;
	left:261px;
}

#townWrapper131010 #halloweenentryArea #entryArea02b{
	background:url(../../image/event/october2013/town/img_halloween01_04.jpg) no-repeat;
	width:810px;
	height:365px;
	position:relative;
	margin:0 0 0 10px;
}

#townWrapper131010 #halloweenentryArea #entryArea02b .btnTokuten{
	position:absolute;
	top:254px;
	left:276px;
}

#townWrapper131010 #halloweenentryArea #entryArea04{
	background:url(../../image/event/october2013/town/img_halloween01_06.jpg) no-repeat;
	width:810px;
	height:308px;
	position:relative;
	margin:0 0 0 10px;
	padding:0 0 50px 0;
}

#townWrapper131010 #halloweenentryArea #entryArea04 .btnbuyC{
	position:absolute;
	top:197px;
	left:113px;
}

#townWrapper131010 #halloweenentryArea #entryArea04 .btnbuyP{
	position:absolute;
	top:197px;
	left:486px;
}


/*特典受け取りページ*/
#paradeeventArea #tokutenArea01{
	margin:0 0 0 10px;
	line-height:0;
}

#paradeeventArea #tokutenArea02{
	margin:0 0 0 10px;
	line-height:0;
}

#paradeeventArea #tokutenArea03{
	margin:0 0 0 10px;
	line-height:0;
}

#paradeeventArea #tokutenArea04{
	background:url(../../image/event/october2013/town/img_halloween02_04.jpg) no-repeat;
	width:810px;
	height:312px;
	position:relative;
	margin:0 0 0 10px;
}

#paradeeventArea #tokutenArea05{
	background:url(../../image/event/october2013/town/img_halloween02_05.jpg) no-repeat;
	width:810px;
	height:312px;
	position:relative;
	margin:0 0 0 10px;
}

#paradeeventArea #tokutenArea06{
	background:url(../../image/event/october2013/town/img_halloween02_06.jpg) no-repeat;
	width:810px;
	height:312px;
	position:relative;
	margin:0 0 0 10px;
}

#paradeeventArea #tokutenArea07{
	background:url(../../image/event/october2013/town/img_halloween02_07.jpg) no-repeat;
	width:810px;
	height:353px;
	position:relative;
	margin:0 0 0 10px;
}

#paradeeventArea #tokutenArea04 .btnItem01,
#paradeeventArea #tokutenArea05 .btnItem01,
#paradeeventArea #tokutenArea06 .btnItem01,
#paradeeventArea #tokutenArea07 .btnItem01,
#paradeeventArea #tokutenArea09 .btnItem01{
	position:absolute;
	top:69px;
	left:614px;
}

#paradeeventArea #tokutenArea04 .btnItem02,
#paradeeventArea #tokutenArea05 .btnItem02,
#paradeeventArea #tokutenArea06 .btnItem02,
#paradeeventArea #tokutenArea07 .btnItem02,
#paradeeventArea #tokutenArea09 .btnItem02{
	position:absolute;
	top:149px;
	left:614px;
}

#paradeeventArea #tokutenArea04 .btnItem03,
#paradeeventArea #tokutenArea05 .btnItem03,
#paradeeventArea #tokutenArea06 .btnItem03,
#paradeeventArea #tokutenArea07 .btnItem03,
#paradeeventArea #tokutenArea09 .btnItem03{
	position:absolute;
	top:229px;
	left:614px;
}

#paradeeventArea #tokutenArea04 .crystalArea01,
#paradeeventArea #tokutenArea05 .crystalArea01,
#paradeeventArea #tokutenArea06 .crystalArea01,
#paradeeventArea #tokutenArea07 .crystalArea01{
	position:absolute;
	top:65px;
	left:241px;
}

#paradeeventArea #tokutenArea04 ul.crystalList01,
#paradeeventArea #tokutenArea05 ul.crystalList01,
#paradeeventArea #tokutenArea06 ul.crystalList01,
#paradeeventArea #tokutenArea07 ul.crystalList01{
	margin:5px 0 0 18px;
}

#paradeeventArea #tokutenArea04 ul.crystalList01 li,
#paradeeventArea #tokutenArea05 ul.crystalList01 li,
#paradeeventArea #tokutenArea06 ul.crystalList01 li,
#paradeeventArea #tokutenArea07 ul.crystalList01 li{
	float:left;
	margin-right:22px;
}

#paradeeventArea #tokutenArea04 .crystalArea02,
#paradeeventArea #tokutenArea05 .crystalArea02,
#paradeeventArea #tokutenArea06 .crystalArea02,
#paradeeventArea #tokutenArea07 .crystalArea02{
	position:absolute;
	top:145px;
	left:241px;
}

#paradeeventArea #tokutenArea04 .crystalArea03,
#paradeeventArea #tokutenArea05 .crystalArea03,
#paradeeventArea #tokutenArea06 .crystalArea03,
#paradeeventArea #tokutenArea07 .crystalArea03{
	position:absolute;
	top:225px;
	left:241px;
}

#paradeeventArea #tokutenArea08{
	margin:0 0 0 10px;
	line-height:0;
}

#paradeeventArea #tokutenArea09{
	background:url(../../image/event/october2013/town/img_halloween02_09.jpg) no-repeat;
	width:810px;
	height:311px;
	position:relative;
	margin:0 0 0 10px;
}

#paradeeventArea #tokutenArea09 .crystalArea01{
	position:absolute;
	top:65px;
	left:261px;
}

#paradeeventArea #tokutenArea09 ul.crystalList02{
	margin:5px 0 0 44px;
}

#paradeeventArea #tokutenArea09 ul.crystalList02 li{
	float:left;
	margin-right:85px;
}

#paradeeventArea #tokutenArea09 .crystalArea02{
	position:absolute;
	top:145px;
	left:261px;
}

#paradeeventArea #tokutenArea09 .crystalArea03{
	position:absolute;
	top:225px;
	left:261px;
}

#paradeeventArea #tokutenArea10{
	background:url(../../image/event/october2013/town/img_halloween02_10.gif) no-repeat;
	width:810px;
	height:178px;
	position:relative;
	margin:0 0 0 10px;
	color:#696363;
}

#paradeeventArea #tokutenArea10 p{
	position:absolute;
	top:63px;
	left:74px;
}


/*　11/7～ 秋の収穫合戦 ～どんぐり拾いVS松ぼっくり拾い～
------------------------------------------- */
#townWrapper131107_bg{
	background:url(../../image/event/november2013/town/bg_autumn02.gif) repeat-x left top;
	/*background-color:#2e2d2c;*/
}

#townWrapper131107{
	background:url(../../image/event/november2013/town/bg_autumn.gif) no-repeat left top;
}

#townWrapper131107 #eventHeaderArea{
	width:100%;
	height:83px;
	margin-top:-10px;
	position:relative;
}

#townWrapper131107 #eventHeaderArea .eventtop{
	position:absolute;
	top:15px;
	left:699px;
	margin-bottom:11px;
}

#townWrapper131107 #eventHeaderArea .eventtop a{
	color:#75643e;
}

#townWrapper131107 #eventHeaderArea #eventMenu3{
	top:36px;
}

#townWrapper131107 #eventHeaderArea h2.event1107Tit{
	background:url(../../image/event/november2013/town/tit_event1107.gif) no-repeat bottom left;
	width:477px;
	height:60px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	padding:20px 0 3px 0;
	margin-left:10px;
	margin-bottom:5px;
}


/*遊び方ページ*/
#autumnentryArea #entryArea01{
	margin:0 0 0 10px;
	line-height:0;	
}

#autumnentryArea #entryArea02{
	background:url(../../image/event/november2013/town/img_entry_02.jpg) no-repeat;
	width:810px;
	height:407px;
	position:relative;
	margin:0 0 0 10px;
}

#autumnentryArea #entryArea02 .btnTown{
	position:absolute;
	top:313px;
	left:267px;
}

#autumnentryArea #entryArea03{
	background:url(../../image/event/november2013/town/img_entry_03.jpg) no-repeat;
	width:810px;
	height:575px;
	position:relative;
	margin:0 0 0 10px;
}

#autumnentryArea #entryArea03 .btnEntry{
	position:absolute;
	top:448px;
	left:267px;
}

#autumnentryArea #entryArea03 .btnTokuten{
	position:absolute;
	top:254px;
	left:606px;
}

#autumnentryArea #entryArea03 .btnTokuten02{
	position:absolute;
	top:505px;
	left:606px;
}


#autumnentryArea #entryArea04{
	background:url(../../image/event/november2013/town/img_entry_04.jpg) no-repeat;
	width:810px;
	height:402px;
	position:relative;
	margin:0 0 0 10px;
}

#townWrapper131107 #autumnentryArea #entryArea04 .btnbuyC{
	position:absolute;
	top:307px;
	left:114px;
}

#townWrapper131107 #autumnentryArea #entryArea04 .btnbuyP{
	position:absolute;
	top:307px;
	left:498px;
}

#autumnentryArea #entryArea05{
	background:url(../../image/event/november2013/town/img_entry_05.jpg) no-repeat;
	width:810px;
	height:691px;
	position:relative;
	margin:0 0 0 10px;
}

#townWrapper131107 #autumnentryArea #entryArea05 .btnTownarea01{
	position:absolute;
	top:338px;
	left:156px;
}

#townWrapper131107 #autumnentryArea #entryArea05 .btnTownarea02{
	position:absolute;
	top:338px;
	left:515px;
}

#townWrapper131107 #autumnentryArea #entryArea05 .btnTownarea03{
	position:absolute;
	top:619px;
	left:156px;
}

#townWrapper131107 #autumnentryArea #entryArea05 .btnTownarea04{
	position:absolute;
	top:619px;
	left:515px;
}

#autumnentryArea #entryArea06{
	background-color:#FFFFFF;
	padding:0 0 0 10px;
	line-height:0;	
}




/*特典受け取りページ*/
#autumntokutenArea #tokutenArea01,
#autumntokutenArea #tokutenArea02,
#autumntokutenArea #tokutenArea03{
	margin:0 0 0 10px;
	line-height:0;
}

#autumntokutenArea #tokutenArea14{
	background-color:#FFFFFF;
	padding:0 0 0 10px;	
}

#autumntokutenArea #tokutenArea04{
	background:url(../../image/event/november2013/town/img_tokuten_04.jpg) no-repeat;
	width:810px;
	height:312px;
	position:relative;
	margin:0 0 0 10px;
}

#autumntokutenArea #tokutenArea05{
	background:url(../../image/event/november2013/town/img_tokuten_05.jpg) no-repeat;
	width:810px;
	height:312px;
	position:relative;
	margin:0 0 0 10px;
}

#autumntokutenArea #tokutenArea06{
	background:url(../../image/event/november2013/town/img_tokuten_06.jpg) no-repeat;
	width:810px; 
	height:312px;
	position:relative;
	margin:0 0 0 10px;
}

#autumntokutenArea #tokutenArea07{
	background:url(../../image/event/november2013/town/img_tokuten_07.jpg) no-repeat;
	width:810px;
	height:365px;
	position:relative;
	margin:0 0 0 10px;
}

#autumntokutenArea #tokutenArea04 .btnItem01,
#autumntokutenArea #tokutenArea05 .btnItem01,
#autumntokutenArea #tokutenArea06 .btnItem01,
#autumntokutenArea #tokutenArea07 .btnItem01,
#autumntokutenArea #tokutenArea09 .btnItem01,
#autumntokutenArea #tokutenArea10 .btnItem01,
#autumntokutenArea #tokutenArea11 .btnItem01,
#autumntokutenArea #tokutenArea12 .btnItem01{
	position:absolute;
	top:46px;
	left:614px;
}

#autumntokutenArea #tokutenArea04 .btnItem02,
#autumntokutenArea #tokutenArea05 .btnItem02,
#autumntokutenArea #tokutenArea06 .btnItem02,
#autumntokutenArea #tokutenArea07 .btnItem02,
#autumntokutenArea #tokutenArea09 .btnItem02,
#autumntokutenArea #tokutenArea10 .btnItem02,
#autumntokutenArea #tokutenArea11 .btnItem02,
#autumntokutenArea #tokutenArea12 .btnItem02{
	position:absolute;
	top:127px;
	left:614px;
}

#autumntokutenArea #tokutenArea04 .btnItem03,
#autumntokutenArea #tokutenArea05 .btnItem03,
#autumntokutenArea #tokutenArea06 .btnItem03,
#autumntokutenArea #tokutenArea07 .btnItem03,
#autumntokutenArea #tokutenArea09 .btnItem03,
#autumntokutenArea #tokutenArea10 .btnItem03,
#autumntokutenArea #tokutenArea11 .btnItem03,
#autumntokutenArea #tokutenArea12 .btnItem03{
	position:absolute;
	top:207px;
	left:614px;
}

#autumntokutenArea #tokutenArea04 .iconArea01,
#autumntokutenArea #tokutenArea05 .iconArea01,
#autumntokutenArea #tokutenArea06 .iconArea01,
#autumntokutenArea #tokutenArea07 .iconArea01{
	position:absolute;
	top:42px;
	left:253px;
}

#autumntokutenArea #tokutenArea04 ul.iconList01,
#autumntokutenArea #tokutenArea05 ul.iconList01,
#autumntokutenArea #tokutenArea06 ul.iconList01,
#autumntokutenArea #tokutenArea07 ul.iconList01{
	margin:5px 0 0 22px;
}

#autumntokutenArea #tokutenArea04 ul.iconList01 li,
#autumntokutenArea #tokutenArea05 ul.iconList01 li,
#autumntokutenArea #tokutenArea06 ul.iconList01 li,
#autumntokutenArea #tokutenArea07 ul.iconList01 li{
	float:left;
	margin-right:46px;
}

#autumntokutenArea #tokutenArea04 .iconArea02,
#autumntokutenArea #tokutenArea05 .iconArea02,
#autumntokutenArea #tokutenArea06 .iconArea02,
#autumntokutenArea #tokutenArea07 .iconArea02{
	position:absolute;
	top:122px;
	left:253px;
}

#autumntokutenArea #tokutenArea04 .iconArea03,
#autumntokutenArea #tokutenArea05 .iconArea03,
#autumntokutenArea #tokutenArea06 .iconArea03,
#autumntokutenArea #tokutenArea07 .iconArea03{
	position:absolute;
	top:202px;
	left:253px;
}

#autumntokutenArea #tokutenArea08{
	margin:0 0 0 10px;
	line-height:0;
}

#autumntokutenArea #tokutenArea09{
	background:url(../../image/event/november2013/town/img_tokuten_09.jpg) no-repeat;
	width:810px;
	height:311px;
	position:relative;
	margin:0 0 0 10px;
}

#autumntokutenArea #tokutenArea10{
	background:url(../../image/event/november2013/town/img_tokuten_10.jpg) no-repeat;
	width:810px;
	height:311px;
	position:relative;
	margin:0 0 0 10px;
}

#autumntokutenArea #tokutenArea11{
	background:url(../../image/event/november2013/town/img_tokuten_11.jpg) no-repeat;
	width:810px;
	height:311px;
	position:relative;
	margin:0 0 0 10px;
}

#autumntokutenArea #tokutenArea12{
	background:url(../../image/event/november2013/town/img_tokuten_12.jpg) no-repeat;
	width:810px;
	height:331px;
	position:relative;
	margin:0 0 0 10px;
}

#autumntokutenArea #tokutenArea09 .iconArea01,
#autumntokutenArea #tokutenArea10 .iconArea01,
#autumntokutenArea #tokutenArea11 .iconArea01,
#autumntokutenArea #tokutenArea12 .iconArea01{
	position:absolute;
	top:42px;
	left:263px;
}

#autumntokutenArea #tokutenArea09 ul.iconList02,
#autumntokutenArea #tokutenArea10 ul.iconList02,
#autumntokutenArea #tokutenArea11 ul.iconList02,
#autumntokutenArea #tokutenArea12 ul.iconList02{
	margin:5px 0 0 44px;
}

#autumntokutenArea #tokutenArea09 ul.iconList02 li,
#autumntokutenArea #tokutenArea10 ul.iconList02 li,
#autumntokutenArea #tokutenArea11 ul.iconList02 li,
#autumntokutenArea #tokutenArea12 ul.iconList02 li{
	float:left;
	margin-right:85px;
}

#autumntokutenArea #tokutenArea09 .iconArea02,
#autumntokutenArea #tokutenArea10 .iconArea02,
#autumntokutenArea #tokutenArea11 .iconArea02,
#autumntokutenArea #tokutenArea12 .iconArea02{
	position:absolute;
	top:122px;
	left:263px;
}

#autumntokutenArea #tokutenArea09 .iconArea03,
#autumntokutenArea #tokutenArea10 .iconArea03,
#autumntokutenArea #tokutenArea11 .iconArea03,
#autumntokutenArea #tokutenArea12 .iconArea03{
	position:absolute;
	top:202px;
	left:263px;
}

#autumntokutenArea #tokutenArea13{
	background:url(../../image/event/november2013/town/img_tokuten_13.gif) no-repeat;
	width:810px;
	height:171px;
	position:relative;
	margin:0 0 0 10px;
	color:#696363;
}

#autumntokutenArea #tokutenArea13 p{
	position:absolute;
	top:55px;
	left:74px;
}


/*収穫合戦の結果ページ*/
#autumngassenArea #gassenArea01{
	margin:0 0 0 10px;
	line-height:0;
}

#autumngassenArea #gassenArea02{
	background:url(../../image/event/november2013/town/img_gassen_02.gif) no-repeat;
	width:810px;
	height:175px;
	position:relative;
	margin:0 0 0 10px;
	color:#6a4732;
}

#autumngassenArea #gassenArea02 p{
	position:absolute;
	top:106px;
	left:41px;
}

#autumngassenArea #gassenArea03{
	background:url(../../image/event/november2013/town/img_gassen_03.jpg) no-repeat;
	width:810px;
	height:224px;
	position:relative;
	margin:0 0 0 10px;
	color:#6a4732;
}

#autumngassenArea #gassenArea03 .bgcountBoxL,
#autumngassenArea #gassenArea05 .bgcountBoxL{
	position:absolute;
	top:160px;
	left:149px;
	width:224px;
	height:43px;
}

#autumngassenArea #gassenArea03 .bgcountBoxR,
#autumngassenArea #gassenArea05 .bgcountBoxR{
	position:absolute;
	top:160px;
	left:486px;
	width:224px;
	height:43px;
}

#autumngassenArea #gassenArea03 .bgcount_low,
#autumngassenArea #gassenArea05 .bgcount_low{
	background:url(../../image/event/november2013/town/bg_count_low.gif) no-repeat;
	width:224px;
	height:43px;
}

#autumngassenArea #gassenArea03 .bgcount_high,
#autumngassenArea #gassenArea05 .bgcount_high{
	background:url(../../image/event/november2013/town/bg_count_high.gif) no-repeat;
	width:224px;
	height:43px;
}

#autumngassenArea #gassenArea03 .countDonguri01,
#autumngassenArea #gassenArea05 .countDonguri01{
	position:absolute;
	top:-7px;
	left:98px;
	width:100px;
	text-align:right;
	color:#4d2320;
	font-size:35px;
	letter-spacing:2px;
}

#autumngassenArea #gassenArea03 .countDonguri02,
#autumngassenArea #gassenArea05 .countDonguri02{
	position:absolute;
	top:-7px;
	left:-30px;
	width:100px;
	text-align:right;
	color:#4d2320;
	font-size:35px;
	letter-spacing:2px;
}

#autumngassenArea #gassenArea03 .countMatsu01,
#autumngassenArea #gassenArea05 .countMatsu01{
	position:absolute;
	top:-7px;
	left:98px;
	width:100px;
	text-align:right;
	color:#4d2320;
	font-size:35px;
	letter-spacing:2px;
}

#autumngassenArea #gassenArea03 .countMatsu02,
#autumngassenArea #gassenArea05 .countMatsu02{
	position:absolute;
	top:-7px;
	left:-30px;
	width:100px;
	text-align:right;
	color:#4d2320;
	font-size:35px;
	letter-spacing:2px;
}

#autumngassenArea #gassenArea04{
	background:url(../../image/event/november2013/town/img_gassen_04.jpg) no-repeat;
	width:810px;
	height:354px;
	position:relative;
	margin:0 0 0 10px;
	color:#6a4732;
}

#autumngassenArea #gassenArea06{
	background:url(../../image/event/november2013/town/img_gassen_06.jpg) no-repeat;
	width:810px;
	height:330px;
	position:relative;
	margin:0 0 0 10px;
	color:#6a4732;
}

#autumngassenArea #gassenArea04 .txtnote,
#autumngassenArea #gassenArea06 .txtnote{
	position:absolute;
	top:282px;
	width:810px;
	text-align:center;
	color:#717171;
}


#autumngassenArea #gassenArea04 .judgArea01,
#autumngassenArea #gassenArea06 .judgArea01{
	position:absolute;
	top:0;
	left:40px;
	width:356px;
}

#autumngassenArea #gassenArea04 .judgArea02,
#autumngassenArea #gassenArea06 .judgArea02{
	position:absolute;
	top:0;
	left:416px;
	width:356px;
}

#autumngassenArea #gassenArea04 .judgArea01 .judgHolding,
#autumngassenArea #gassenArea04 .judgArea02 .judgHolding,
#autumngassenArea #gassenArea06 .judgArea01 .judgHolding,
#autumngassenArea #gassenArea06 .judgArea02 .judgHolding{
	margin:119px 0 0 192px;
}

#autumngassenArea #gassenArea04 .judgArea01 .judgWin,
#autumngassenArea #gassenArea04 .judgArea02 .judgWin,
#autumngassenArea #gassenArea06 .judgArea01 .judgWin,
#autumngassenArea #gassenArea06 .judgArea02 .judgWin{
	margin-top:49px;
	margin-left:171px;
	width:168px;
	text-align:center;
}

#autumngassenArea #gassenArea04 .judgArea01 .judgLose,
#autumngassenArea #gassenArea04 .judgArea02 .judgLose,
#autumngassenArea #gassenArea06 .judgArea01 .judgLose,
#autumngassenArea #gassenArea06 .judgArea02 .judgLose{
}


#autumngassenArea #gassenArea05{
	background:url(../../image/event/november2013/town/img_gassen_05.jpg) no-repeat;
	width:810px;
	height:224px;
	position:relative;
	margin:0 0 0 10px;
	color:#6a4732;
}

#autumngassenArea #gassenArea07{
	background:url(../../image/event/november2013/town/img_gassen_07.jpg) no-repeat;
	width:810px;
	height:166px;
	position:relative;
	margin:0 0 0 10px;
	color:#696363;
}

#autumngassenArea #gassenArea07 p{
	position:absolute;
	top:68px;
	left:162px;
}

#autumngassenArea #gassenArea08{
	background-color:#FFFFFF;
	padding:0 0 0 10px;	
}


/*　11/27～ [氷の北極祭り ～オーロラと踊る前夜祭～]用
------------------------------------------- */
#townWrapper131127_bg{
	background:url(../../image/event/december2013/town/bg_northpole02.jpg) repeat-x left top;
	position:relative;
}

#townWrapper131127{
	background:url(../../image/event/december2013/town/bg_northpole.jpg) no-repeat left top;
}

#townWrapper131127 #eventHeaderArea{
	width:100%;
	height:80px;
	margin-top:-10px;
	position:relative;
}

#townWrapper131127 #eventHeaderArea .eventtop{
	position:absolute;
	top:15px;
	left:699px;
	margin-bottom:11px;
}

#townWrapper131127 #eventHeaderArea .eventtop a{
	color:#ffffff;
}

#townWrapper131127 #eventHeaderArea #eventMenu2{
	top:35px;
}

#townWrapper131127 #eventHeaderArea h2.event1127Tit{
	background:url(../../image/event/december2013/town/tit_townevent1127.jpg) no-repeat bottom left;
	width:509px;
	height:60px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	padding:19px 0 1px 0;
	margin-left:11px;
	margin-bottom:0px;
}

#townWrapper131127 #northpoleArea #entryArea01{
	margin:0 0 0 7px;
	line-height:0;
}

#townWrapper131127 #northpoleArea #entryArea03{
	margin:0 0 0 10px;
	line-height:0;
}


#townWrapper131127 #northpoleArea #entryArea02{
	background:url(../../image/event/december2013/town/img_northpole02.jpg) no-repeat;
	width:810px;
	height:418px;
	position:relative;
	margin:0 0 0 10px;
}

#townWrapper131127 #northpoleArea #entryArea02 .btnTown{
	position:absolute;
	top:300px;
	left:279px;
}

#townWrapper131127 #northpoleArea #entryArea04{
	background:url(../../image/event/december2013/town/img_northpole04.jpg) no-repeat;
	width:810px;
	height:475px;
	position:relative;
	margin:0 0 0 10px;
}

#townWrapper131127 #northpoleArea #entryArea04 .btnTown02{
	position:absolute;
	top:387px;
	left:270px;
}

#townWrapper131127 #northpoleArea #entryArea05{
	background:url(../../image/event/december2013/town/img_northpole05.jpg) no-repeat;
	width:810px;
	height:540px;
	position:relative;
	margin:0 0 0 10px;
	padding:0;
}

#townWrapper131127 #northpoleArea #entryArea05 .btnTown03{
	position:absolute;
	top:454px;
	left:272px;
}

#townWrapper131127 #northpoleArea #entryArea06{
	background:url(../../image/event/december2013/town/img_northpole06.jpg) no-repeat;
	width:810px;
	height:413px;
	position:relative;
	margin:0 0 0 10px;
	padding:0;
}

#townWrapper131127 #northpoleArea #entryArea06 .btnBuy{
	position:absolute;
	top:343px;
	left:252px;
}

#townWrapper131127 #northpoleArea #entryArea06 .imgAvatarL{
	position:absolute;
	top:155px;
	left:-4px;
}

#townWrapper131127 #northpoleArea #entryArea06 .imgAvatarR{
	position:absolute;
	top:164px;
	left:693px;
}

#townWrapper131127 #northpoleArea #entryArea07{
	background:url(../../image/event/december2013/town/img_northpole07.gif) no-repeat;
	width:810px;
	height:161px;
	position:relative;
	margin:0 0 0 10px;
	padding-bottom:10px;
	color:#696363;
}

#townWrapper131127 #northpoleArea #entryArea07 p{
	position:absolute;
	top:65px;
	left:76px;
}


/*　12/4～ サンタレストランのクリスマスツリーイベント用
------------------------------------------- */
#townWrapper131204{
	background:url(../../image/event/december2013/town/bg_xmasevent.gif) repeat-x center top;
	position:relative;
}

#townWrapper131204 #eventHeaderArea{
	width:100%;
	height:78px;
	margin-top:-10px;
	position:relative;
}

#townWrapper131204 #eventHeaderArea .eventtop{
	position:absolute;
	top:10px;
	left:702px;
	margin-bottom:11px;
}

#townWrapper131204 #eventHeaderArea .eventtop a{
	color:#ffffff;
}

#townWrapper131204 #eventHeaderArea h2.event1204Tit{
	background:url(../../image/event/december2013/town/tit_townevent1204.png) no-repeat bottom left;
	width:515px;
	height:60px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	padding:18px 0 0 0;
	margin-left:10px;
	margin-bottom:5px;
}

/*01.遊び方--------------------------------*/
#xmaseventArea #entryArea01{
	margin:0 0 0 10px;
	line-height:0;
}

#xmaseventArea #entryArea02{
	background:url(../../image/event/december2013/town/img_xmasentry_02.jpg) no-repeat;
	width:810px;
	height:519px;
	position:relative;
	margin:0 0 0 10px;
	line-height:0;
}

#xmaseventArea #entryArea02 .btnTown{
	position:absolute;
	top:418px;
	left:261px;
}

#xmaseventArea #entryArea03{
	background:url(../../image/event/december2013/town/img_xmasentry_03.jpg) no-repeat;
	width:810px;
	height:444px;
	position:relative;
	margin:0 0 0 10px;
}

#xmaseventArea #entryArea03 .btnTokuten{
	position:absolute;
	top:346px;
	left:267px;
}

#xmaseventArea #entryArea04{
	background:url(../../image/event/december2013/town/img_xmasentry_04.jpg) no-repeat;
	width:810px;
	height:385px;
	position:relative;
	margin:0 0 0 10px;	
}

#xmaseventArea #entryArea04 .btnbuyC{
	position:absolute;
	top:289px;
	left:117px;
}

#xmaseventArea #entryArea04 .btnbuyP{
	position:absolute;
	top:289px;
	left:491px;
}

#xmaseventArea #entryArea05{
	background:url(../../image/event/december2013/town/img_xmasentry_05.jpg) no-repeat;
	width:810px;
	height:551px;
	position:relative;
	margin:0 0 0 10px;	
}

#xmaseventArea #entryArea05 .btnTownarea01{
	position:absolute;
	top:472px;
	left:311px;
}

#xmaseventArea #entryArea06{
	padding:0 0 7px 0;
	margin:0 0 0 10px;
}



/*02.特典を交換する--------------*/
#xmaseventArea #tokutenArea01,
#xmaseventArea #tokutenArea02,
#xmaseventArea #tokutenArea03,
#xmaseventArea #tokutenArea04,
#xmaseventArea #tokutenArea05,
#xmaseventArea #tokutenArea06,
#xmaseventArea #tokutenArea07,
#xmaseventArea #tokutenArea08,
#xmaseventArea #tokutenArea09,
#xmaseventArea #tokutenArea10{
	margin:0 0 0 10px;
	padding:0;
	line-height:0;
}

#xmaseventArea #tokutenArea02{
	background:url(../../image/event/december2013/town/img_xmastokuten_02.jpg) no-repeat;
	width:810px;
	height:379px;
	position:relative;
}

#xmaseventArea #tokutenArea02 .txtcard01,
#xmaseventArea #tokutenArea02 .txtcard02,
#xmaseventArea #tokutenArea02 .txtcard03,
#xmaseventArea #tokutenArea02 .txtcard04{
	position:absolute;
	top:231px;
	width:65px;
	line-height: 1.5;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	color:#4f4f4f;
}

#xmaseventArea #tokutenArea02 .txtcard01{	left:132px;	}
#xmaseventArea #tokutenArea02 .txtcard02{	left:293px;	}
#xmaseventArea #tokutenArea02 .txtcard03{	left:454px;	}
#xmaseventArea #tokutenArea02 .txtcard04{	left:614px;	}




/*オーナメント------------------------*/
/*ブルー*/
#xmaseventArea dl.cardBl{
	background:url(../../image/event/december2013/town/img_cardbl.gif) no-repeat;
	width:110px;
	height:114px;
	position:relative;
}

/*レッド*/
#xmaseventArea dl.cardRe{
	background:url(../../image/event/december2013/town/img_cardre.gif) no-repeat;
	width:110px;
	height:114px;
	position:relative;
}

/*イエロー*/
#xmaseventArea dl.cardYe{
	background:url(../../image/event/december2013/town/img_cardye.gif) no-repeat;
	width:110px;
	height:114px;
	position:relative;
}

/*パープル*/
#xmaseventArea dl.cardGr{
	background:url(../../image/event/december2013/town/img_cardgr.gif) no-repeat;
	width:110px;
	height:114px;
	position:relative;
}

#xmaseventArea dl.cardDisp dt{
	position:absolute;
	top:-15px;
	left:90px;
	z-index:100;
}

#xmaseventArea dl.cardDisp dd{
	position:absolute;
	top:7px;
	left:8px;
}


/*01北極のサンタレストランの伝票*/
#xmaseventArea #tokutenArea04{
	background:url(../../image/event/december2013/town/img_xmastokuten_04.jpg) no-repeat;
	width:810px;
	height:283px;
	position:relative;
}

#xmaseventArea #tokutenArea04 .cardList01{
	position:absolute;
	top:93px;
	left:274px;
}

#xmaseventArea #tokutenArea04 .cardList01 li{
	float:left;
	margin-right:21px;
}

#xmaseventArea #tokutenArea04 .txtcont{
	position:absolute;
	width:50px;
	top:3px;
	left:93px;
	font-size:31px;
	font-weight:bold;
	color:#ff0000;
	line-height: 1.5;
}

#xmaseventArea #tokutenArea04 .btnItem01{
	position:absolute;
	top:102px;
	left:606px;
}

/*02北極のサンタレストランのペン*/
#xmaseventArea #tokutenArea05{
	background:url(../../image/event/december2013/town/img_xmastokuten_05.jpg) no-repeat;
	width:810px;
	height:291px;
	position:relative;
}

#xmaseventArea #tokutenArea05 .cardList03{
	position:absolute;
	top:101px;
	left:208px;
}

#xmaseventArea #tokutenArea05 .cardList03 li{
	float:left;
	margin-right:21px;
}

#xmaseventArea #tokutenArea05 .txtcont{
	position:absolute;
	width:50px;
	top:12px;
	left:93px;
	font-size:31px;
	font-weight:bold;
	color:#ff0000;
	line-height: 1.5;
}

#xmaseventArea #tokutenArea05 .btnItem02{
	position:absolute;
	top:102px;
	left:606px;
}

/*03北極のサンタレストラン（背景アイテム）*/
#xmaseventArea #tokutenArea06{
	background:url(../../image/event/december2013/town/img_xmastokuten_06.jpg) no-repeat;
	width:810px;
	height:336px;
	position:relative;
}

#xmaseventArea #tokutenArea06 .cardList03{
	position:absolute;
	top:101px;
	left:208px;
}

#xmaseventArea #tokutenArea06 .cardList03 li{
	float:left;
	margin-right:21px;
}

#xmaseventArea #tokutenArea06 .txtcont{
	position:absolute;
	width:50px;
	top:12px;
	left:93px;
	font-size:31px;
	font-weight:bold;
	color:#ff0000;
	line-height: 1.5;
}

#xmaseventArea #tokutenArea06 .btnItem03{
	position:absolute;
	top:102px;
	left:606px;
}


/*04サンタレストランのジオラマ*/
#xmaseventArea #tokutenArea08{
	background:url(../../image/event/december2013/town/img_xmastokuten_08.jpg) no-repeat;
	width:810px;
	height:274px;
	position:relative;
}

#xmaseventArea #tokutenArea08.nonArrival{
	background:url(../../image/event/december2013/town/img_xmastokuten_08off.jpg) no-repeat;
}

#xmaseventArea #tokutenArea08 .cardList01{
	position:absolute;
	top:93px;
	left:274px;
}

#xmaseventArea #tokutenArea08 .cardList01 li{
	float:left;
	margin-right:21px;
}

#xmaseventArea #tokutenArea08 .txtcont{
	position:absolute;
	width:50px;
	top:3px;
	left:93px;
	font-size:31px;
	font-weight:bold;
	color:#ff0000;
	line-height: 1.5;
}

#xmaseventArea #tokutenArea08 .btnItem05{
	position:absolute;
	top:102px;
	left:606px;
}


/*4色のかけら*/
#xmaseventArea #tokutenArea09{
	background:url(../../image/event/december2013/town/img_xmastokuten_09.jpg) no-repeat;
	width:810px;
	height:280px;
	position:relative;
}

#xmaseventArea #tokutenArea09 .starList01{
	position: absolute;
	top: 94px;
	left: 226px;
}

#xmaseventArea #tokutenArea09 .starList01 li{
	float:left;
	margin-right:12px;
}

#xmaseventArea #tokutenArea09 .starList01 li dl{
	width: 80px;
	height: 95px;
	position: relative;
}

#xmaseventArea #tokutenArea09 .starList01 dl dd{
	position:absolute;
	top:0px;
	left:0px;
}


#xmaseventArea #tokutenArea09 .btnItem05{
	position:absolute;
	top:102px;
	left:606px;
}

#xmaseventArea #tokutenArea09 .excardDisp01,
#xmaseventArea #tokutenArea09 .excardDisp02,
#xmaseventArea #tokutenArea09 .excardDisp03,
#xmaseventArea #tokutenArea09 .excardDisp04{
	display:block;
	width:80px;
	height:100px;
	position:absolute;
	top:77px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}

#xmaseventArea #tokutenArea09 .excardDisp01{
	left:223px;
}

#xmaseventArea #tokutenArea09 .excardDisp02{
	left:315px;
}

#xmaseventArea #tokutenArea09 .excardDisp03{
	left:407px;
}

#xmaseventArea #tokutenArea09 .excardDisp04{
	left:499px;
}

/*ラジオボタン*/
#xmaseventArea #tokutenArea09 .radioB01{
	left:217px;
}

#xmaseventArea #tokutenArea09 .radioB02{
	left:310px;
}

#xmaseventArea #tokutenArea09 .radioB03{
	left:401px;
}

#xmaseventArea #tokutenArea09 .radioB04{
	left:493px;
}

#xmaseventArea #tokutenArea09 .radioB01,
#xmaseventArea #tokutenArea09 .radioB02,
#xmaseventArea #tokutenArea09 .radioB03,
#xmaseventArea #tokutenArea09 .radioB04{
	position:absolute;
	top:186px;
	width:80px;
	height:22px;
	background-color:#ffffff;
	text-align:center;
}

#xmaseventArea #tokutenArea09 .radioB01 input,
#xmaseventArea #tokutenArea09 .radioB02 input,
#xmaseventArea #tokutenArea09 .radioB03 input,
#xmaseventArea #tokutenArea09 .radioB04 input{
	display:block;
	width:80px;
	height:22px;
}


/**オーナメントを交換枠--------------*/
#xmaseventArea #tokutenArea10{
	background:url(../../image/event/december2013/town/img_xmastokuten_10.jpg) no-repeat;
	width:810px;
	height:503px;
	position:relative;
}

#xmaseventArea #tokutenArea10 .cardList08{
	position:absolute;
	top:194px;
	left:39px;
}

#xmaseventArea #tokutenArea10 .cardList08 li{
	float:left;
	margin-right:12px;
}

/*ブルー*/
#xmaseventArea #tokutenArea10 .cardList08 dl.cardBl{
	background:url(../../image/event/december2013/town/img_cardbl_s.gif) no-repeat;
	width:80px;
	height:121px;
	position:relative;
}

/*レッド*/
#xmaseventArea #tokutenArea10 .cardList08 dl.cardRe{
	background:url(../../image/event/december2013/town/img_cardre_s.gif) no-repeat;
	width:80px;
	height:121px;
	position:relative;
}

/*イエロー*/
#xmaseventArea #tokutenArea10 .cardList08 dl.cardYe{
	background:url(../../image/event/december2013/town/img_cardye_s.gif) no-repeat;
	width:80px;
	height:121px;
	position:relative;
}

/*パープル*/
#xmaseventArea #tokutenArea10 .cardList08 dl.cardGr{
	background:url(../../image/event/december2013/town/img_cardgr_s.gif) no-repeat;
	width:80px;
	height:121px;
	position:relative;
}

#xmaseventArea #tokutenArea10 .cardList08 dl.cardDisp dt{
	position:absolute;
	top:-15px;
	left:51px;
	z-index:100;
}

#xmaseventArea #tokutenArea10 .cardList08 dl.cardDisp dd{
	position:absolute;
	top:8px;
	left:8px;
}

#xmaseventArea #tokutenArea10 .radioB01{
	left:39px;
}

#xmaseventArea #tokutenArea10 .radioB02{
	left:131px;
}

#xmaseventArea #tokutenArea10 .radioB03{
	left:223px;
}

#xmaseventArea #tokutenArea10 .radioB04{
	left:315px;
}

#xmaseventArea #tokutenArea10 .radioB01,
#xmaseventArea #tokutenArea10 .radioB02,
#xmaseventArea #tokutenArea10 .radioB03,
#xmaseventArea #tokutenArea10 .radioB04{
	position:absolute;
	top:292px;
	width:79px;
	height:23px;
	background-color:#ffffff;
	text-align:center;
	padding-left:1px;
}

#xmaseventArea #tokutenArea10 .radioB01 input,
#xmaseventArea #tokutenArea10 .radioB02 input,
#xmaseventArea #tokutenArea10 .radioB03 input,
#xmaseventArea #tokutenArea10 .radioB04 input{
	display:block;
	width:80px;
	height:23px;
}


/*オーナメントを交換枠*/
#xmaseventArea #tokutenArea10 .radioC01{
	left:462px;
}

#xmaseventArea #tokutenArea10 .radioC02{
	left:537px;
}

#xmaseventArea #tokutenArea10 .radioC03{
	left:612px;
}

#xmaseventArea #tokutenArea10 .radioC04{
	left:687px;
}

#xmaseventArea #tokutenArea10 .radioC01,
#xmaseventArea #tokutenArea10 .radioC02,
#xmaseventArea #tokutenArea10 .radioC03,
#xmaseventArea #tokutenArea10 .radioC04{
	position:absolute;
	top:288px;
	width:66px;
	height:22px;
	background-color:#ffffff;
	text-align:center;
	padding-left:2px;
}

#xmaseventArea #tokutenArea10 .radioC01 input,
#xmaseventArea #tokutenArea10 .radioC02 input,
#xmaseventArea #tokutenArea10 .radioC03 input,
#xmaseventArea #tokutenArea10 .radioC04 input{
	display:block;
	width:70px;
	height:22px;
}

#xmaseventArea #tokutenArea10 .btnItem08{
	position:absolute;
	top:329px;
	left:523px;
}


#xmaseventArea #tokutenArea10 .excardDisp01,
#xmaseventArea #tokutenArea10 .excardDisp02,
#xmaseventArea #tokutenArea10 .excardDisp03,
#xmaseventArea #tokutenArea10 .excardDisp04{
	display:block;
	width:67px;
	height:100px;
	position:absolute;
	top:203px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}

#xmaseventArea #tokutenArea10 .excardDisp01{
	left:462px;
}

#xmaseventArea #tokutenArea10 .excardDisp02{
	left:538px;
}

#xmaseventArea #tokutenArea10 .excardDisp03{
	left:614px;
}

#xmaseventArea #tokutenArea10 .excardDisp04{
	left:690px;
}


/*注意事項*/
#xmaseventArea #tokutenArea11{
	background:url(../../image/event/december2013/town/img_xmastokuten_11.gif) no-repeat;
	width:810px;
	height:196px;
	position:relative;
	margin:0 0 0 10px;
}

#xmaseventArea #tokutenArea11 p{
	position:absolute;
	top:62px;
	left:85px;
	font-size:12px;
	color:#696363;
	line-height:1.6;
	letter-spacing: 1.5px;
}



/*　12/11～ [マッチングイベント ～ペアでクリスマスの贈り物～]用
------------------------------------------- */
#townWrapper131211{
	background:url(../../image/event/december2013/town/bg_matchingevent.gif) repeat-x left top;
	position:relative;
}

#townWrapper131211 #eventHeaderArea{
	width:100%;
	height:80px;
	margin-top:-10px;
	position:relative;
}

#townWrapper131211 #eventHeaderArea .eventtop{
	position:absolute;
	top:15px;
	left:699px;
	margin-bottom:11px;
}

#townWrapper131211 #eventHeaderArea .eventtop a{
	color:#464545;
}

#townWrapper131211 #eventHeaderArea #eventMenu2{
	top:35px;
}

#townWrapper131211 #eventHeaderArea h2.event1211Tit{
	background:url(../../image/event/december2013/town/tit_townevent1211.png) no-repeat bottom left;
	width:590px;
	height:60px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	padding:19px 0 1px 0;
	margin-left:11px;
	margin-bottom:0px;
}

#townWrapper131211 #matchingArea #entryArea01,
#townWrapper131211 #matchingArea #entryArea02,
#townWrapper131211 #matchingArea #entryArea04{
	margin:0 0 0 10px;
	line-height:0;
}

#townWrapper131211 #matchingArea #entryArea03{
	background:url(../../image/event/december2013/town/img_matchingevent03.jpg) no-repeat;
	width:810px;
	height:516px;
	position:relative;
	margin:0 0 0 10px;
}

#townWrapper131211 #matchingArea #entryArea03 .btnBuyc{
	position:absolute;
	top:225px;
	left:73px;
}

#townWrapper131211 #matchingArea #entryArea03 .btnBuyp{
	position:absolute;
	top:448px;
	left:73px;
}

#townWrapper131211 #matchingArea #entryArea05{
	background:url(../../image/event/december2013/town/img_matchingevent05.gif) no-repeat;
	width:810px;
	height:207px;
	position:relative;
	margin:0 0 0 10px;
	padding-bottom:10px;
	color:#696363;
}

#townWrapper131211 #matchingArea #entryArea05 p{
	position:absolute;
	top:65px;
	left:65px;
	letter-spacing:1px;
}






/*　共通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;
}
