@charset "utf-8";
/* CSS Document */

/*　8周年ロゴ */
	
#eventHeader161109 .anniversaryMark
{
	position:absolute;
	background:url(../../../image/event/september2016/kuji/img_8thanniversary.png) no-repeat center top;
	width:1000px;
	height:80px;
	top: 0px;
    animation: anime_8th  5s steps(10) 3s normal infinite,
	moveY_8th 2.7s 1 normal ease-out;
	z-index:10;
}

@keyframes moveY_8th {
	0% {top:-120px;}
	30% {top:0px;}
	46% {top:-15px;}
	68% {top:0px;}
	86% {top:-4px;}
	100% {top:0px;}
}

@keyframes anime_8th {
    0% {background-position: center 0;}
    20% {background-position: center -800px;}
    100% {background-position: center -800px;}
}

/* ------------------------------------------- */

/*　11/09　ドンヒツジのヒツジ農場でお花摘み
------------------------------------------- */
#townWrapper161109_bg2{
	background:url(../../../image/event/november2016/town/bg02.png) repeat top center #a1bf7c;
	
}

#townWrapper161109_bg{
	background:url(../../../image/event/november2016/town/bg.png) repeat-x top center;
}

@keyframes cloudmove {
	0% {background-position: 0 0;}
	25% {background-position: 200px 5px;}
	50% {background-position: 400px 0;}
	75% {background-position: 600px 5px;}
	100% {background-position: 800px 0;}
}
@-webkit-keyframes cloudmove {
	0% {background-position: 0 0;}
	25% {background-position: 200px 5px;}
	50% {background-position: 400px 0;}
	75% {background-position: 600px 5px;}
	100% {background-position: 800px 0;}
}
@-moz-keyframes cloudmove {
	0% {background-position: 0 0;}
	25% {background-position: 200px 5px;}
	50% {background-position: 400px 0;}
	75% {background-position: 600px 5px;}
	100% {background-position: 800px 0;}
}


#townWrapper161109{	
background:url(../../../image/event/november2016/town/bg_cloud.png) repeat-x top center;
animation: cloudmove 20s linear infinite;
	-webkit-animation: cloudmove 20s linear infinite;
	-moz-animation: cloudmove 20s linear infinite;	
	
	position:relative;
	display:block;
	width:100%;
	overflow:hidden;
		
}


#townWrapper161109 #leftSideImage,
#townWrapper161109 #rightSideImage{
	display:none;
}

/* -----------------------------

#townWrapper161109 #leftSideImage{
background: url(../../../image/event/november2016/town/img_leftSide.png) left top no-repeat;
width: 137px;
height: 213px;
position: absolute;
left: 0;
top: 0px;
}

#townWrapper161109 #rightSideImage{
background: url(../../../image/event/november2016/town/img_rightSide.png) right top no-repeat;
width: 121px;
height: 219px;
position: absolute;
right: 0;
top: 0px;
}

-------------- */

#townWrapper161109 #eventHeader161109{	
	position:relative;
	height:300px;
	margin:0 auto;
	padding-top:0px;
	width:1000px;
}


#townWrapper161109 #eventHeader161109 h2.eventTit{
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	margin:0 auto ;
	width:1000px;
	height:280px;
	background:url(../../../image/event/november2016/town/title.png) top center no-repeat;
}

#townWrapper161109 .eventArea-outer{
	width:1000px;
	margin:0 auto;
}


/*-- メニュー*/

#townWrapper161109ul.eventMenu{
	position:absolute;
	top:0;
	left:0;
	width:1000px;
}

#eventHeader161109 ul.eventMenu li.nav4,
#eventHeader161109 ul.eventMenu li.nav4 a,
#eventHeader161109 ul.eventMenu li.nav4_on{
	display:none;
}

#eventHeader161109 ul.add4 li.nav4,
#eventHeader161109 ul.add4 li.nav4 a,
#eventHeader161109 ul.add4 li.nav4_on{
	display: list-item;
}

#townWrapper161109ul.eventMenu li{
	margin:0;
	padding:0;
	z-index:15;
}

#eventHeader161109 ul.eventMenu li,
#eventHeader161109 ul.eventMenu li a {
	width:158px;
	height:92px;
	display:block;
	
}

#eventHeader161109 ul.eventMenu li a{
	text-indent:9999px;
	white-space:nowrap;
	overflow:hidden;
}

#eventHeader161109 ul.eventMenu li.nav1a,
#eventHeader161109 ul.eventMenu li.nav1a_on{
	position:absolute;
	right:5px;
	top:-10px;
	z-index:20;
}

#eventHeader161109 ul.eventMenu li.nav1b,
#eventHeader161109 ul.eventMenu li.nav1b_on{
	position:absolute;
	right:5px;
	top:66px;
	z-index:21;
}


#eventHeader161109 ul.eventMenu li.nav2,
#eventHeader161109 ul.eventMenu li.nav2_on{
	position:absolute;
	left:5px;
	top:-10px;
	z-index:22;
}

#eventHeader161109 ul.eventMenu li.nav3,
#eventHeader161109 ul.eventMenu li.nav3_on{
	position:absolute;
	left:5px;
	top:65px;
	z-index:23;
}


#eventHeader161109 ul.add4 li.nav4,
#eventHeader161109 ul.add4 li.nav4_on{
	position:absolute;
	left:5px;
	top:140px;
	z-index:24;
}



#eventHeader161109 ul.eventMenu li.nav1a a{background:url(../../../image/event/november2016/town/btn_menu01a.png) no-repeat left top;}
#eventHeader161109 ul.eventMenu li.nav1b a{background:url(../../../image/event/november2016/town/btn_menu01b.png) no-repeat left top;}
#eventHeader161109 ul.eventMenu li.nav2 a{background:url(../../../image/event/november2016/town/btn_menu02.png) no-repeat left top;}
#eventHeader161109 ul.eventMenu li.nav3 a{background:url(../../../image/event/november2016/town/btn_menu03.png) no-repeat left top;}
#eventHeader161109 ul.eventMenu li.nav4 a{background:url(../../../image/event/november2016/town/btn_menu04.png) no-repeat left top;}

#eventHeader161109 ul.eventMenu li.nav1a a:hover{background:url(../../../image/event/november2016/town/btn_menu01a_on.png) no-repeat top left;}
#eventHeader161109 ul.eventMenu li.nav1b a:hover{background:url(../../../image/event/november2016/town/btn_menu01b_on.png) no-repeat top left;}
#eventHeader161109 ul.eventMenu li.nav2 a:hover{background:url(../../../image/event/november2016/town/btn_menu02_on.png) no-repeat top left;}
#eventHeader161109 ul.eventMenu li.nav3 a:hover{background:url(../../../image/event/november2016/town/btn_menu03_on.png) no-repeat top left;}
#eventHeader161109 ul.eventMenu li.nav4 a:hover{background:url(../../../image/event/november2016/town/btn_menu04_on.png) no-repeat top left;}

#eventHeader161109 ul.eventMenu li.nav1a_on a{background:url(../../../image/event/november2016/town/btn_menu01a_on.png) no-repeat top left;}
#eventHeader161109 ul.eventMenu li.nav1b_on a{background:url(../../../image/event/november2016/town/btn_menu01b_on.png) no-repeat top left;}
#eventHeader161109 ul.eventMenu li.nav2_on a{background:url(../../../image/event/november2016/town/btn_menu02_on.png) no-repeat top left;}
#eventHeader161109 ul.eventMenu li.nav3_on a{background:url(../../../image/event/november2016/town/btn_menu03_on.png) no-repeat top left;}
#eventHeader161109 ul.eventMenu li.nav4_on a{background:url(../../../image/event/november2016/town/btn_menu04_on.png) no-repeat top left;}


#townWrapper161109_footer{
	width:100%;
	height:24px;
	background:url(../../../image/event/november2016/town/bg_footer.png) no-repeat top center #fbcbaa;
}






/*オープニング-----------------------------------*/
#townWrapper161109 .openingArea{
	background:url(../../../image/event/november2016/town/bg_opening.png) no-repeat top center;
	width:957px;
	height:756px;
	position: relative;
	padding:0 0 30px 0;
	margin:0 auto;
	
}

#townWrapper161109 .openingArea .flash{
	position:absolute;
	top:68px;
	left:76px;
	
}

/*エンディング-----------------------------------*/
#townWrapper161109 .endingArea{
	background:url(../../../image/event/november2016/town/bg_opening.png) no-repeat top center;
	width:957px;
	height:756px;
	position: relative;
	padding:0 0 30px 0;
	margin:0 auto;
}

#townWrapper161109 .endingArea .flash{
	position:absolute;
	top:74px;
	left:76px;
}


/*遊び方-----------------------------------*/

#townWrapper161109 .entryArea01{
	background:url(../../../image/event/november2016/town/img_entry_01.png) no-repeat top center;
	width:998px;
	height:588px;
	position: relative;
	margin:-20px auto 0;
}





#townWrapper161109 .entryArea01 #actor01 {
	position:absolute;
	top:40px;
	left:0px;
	width:68px;
	height:230px;
}


#townWrapper161109 .entryArea01 .wrap{
	
	width:178px;
	height:311px;


}

#townWrapper161109 .entryArea01 .wrap span{
  position: absolute;
  opacity: 0;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  top: 0px;
  left: 100px;
  transition: .3s;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  text-align:center;
  transform:scale(0.5,0.5);
  -webkit-transform:scale(0.5,0.5);

}

#townWrapper161109 .entryArea01 .wrap span:after{
  position: absolute;
  top: 100%;
  left: 0px;
  height: 0;
  width: 0;
  content: "";
}

#townWrapper161109 .entryArea01 .wrap:hover span{
	position: absolute;
  opacity: 1;
　filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  top: 5px;
  left:10px;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
 
}


#townWrapper161109 .entryArea02{
	background:url(../../../image/event/november2016/town/img_entry_02.png) no-repeat top center;
	width:995px;
	height:869px;
	margin:0 auto;
	position:relative;
}


#townWrapper161109 .entryArea02 .gotokuten{
	position:absolute;
	top:400px;
	left:680px;
	width:268px;
	height:57px;
}

#townWrapper161109 .entryArea02 .getGarden{
	position:absolute;
	top:745px;
	left:230px;
	width:541px;
	height:67px;
}



#townWrapper161109 .entryArea03{
	background:url(../../../image/event/november2016/town/img_entry_03.png) no-repeat top center;
	width:996px;
	height:666px;
	margin:0 auto;
	position:relative;
}

#townWrapper161109 .entryArea03 .btnTokuten{
	position:absolute;
	top:340px;
	left:800px;
	width:127px;
	height:26px;
}

#townWrapper161109 .entryArea03 .btnbuyC{
	position:absolute;
	top:535px;
	left:90px;
	width:358px;
	height:77px;
}

#townWrapper161109 .entryArea03 .btnbuyP{
	position:absolute;
	top:535px;
	left:550px;
	width:358px;
	height:77px;
}


#townWrapper161109 .entryArea04{
	background:url(../../../image/event/november2016/town/img_entry_04.png) no-repeat top center;
	width:966px;
	height:486px;
	margin:0 auto;
	position:relative;

}



#townWrapper161109 .entryArea04 .gohiroba01{
	position:absolute;
	top:390px;
	left:35px;
}

#townWrapper161109 .entryArea04 .gohiroba02{
	position:absolute;
	top:390px;
	left:345px;
}

#townWrapper161109 .entryArea04 .gohiroba03{
	position:absolute;
	top:390px;
	left:655px;
}

#townWrapper161109 .entryArea04 .gohiroba01,
#townWrapper161109 .entryArea04 .gohiroba02,
#townWrapper161109 .entryArea04 .gohiroba03{
		width:281px;
	height:47px;
}

#townWrapper161109 .entryArea01,
#townWrapper161109 .entryArea02,
#townWrapper161109 .entryArea03,
#townWrapper161109 .entryArea04{
	margin-bottom:35px;
}



/*特典と交換する-----------------------------------*/
#townWrapper161109 .tokutenHead{ 
	background:url(../../../image/event/november2016/town/img_tokuten_head.png) no-repeat center top;
	width:1000px;
	height:582px;
	position:relative;
	margin: 0px 0 0;
}

#townWrapper161109 #img_tokuten_head_f{
	position:absolute;
	display:block;
	top:0px;
	left:0px;
	width:1000px;
	height:582px;
	
}


#townWrapper161109 .tokutenHead .btnGarden{
	position:absolute;
	top:115px;
	left:795px;
	width:;
	height:;
}


#townWrapper161109 .tokutenHead .btnHelp{
	position:absolute;
	top:540px;
	left:791px;
}

#townWrapper161109 .tokutenRoom1{
	background:url(../../../image/event/november2016/town/img_tokuten_01.png) no-repeat center top;
	width:999px;
	height:1385px;
	position: relative;
	margin:0 auto;
}

#townWrapper161109 .tokutenRoom1 p{
	position:absolute;
	top:128px;
	left:240px;
	font-size:35px;
	color:#f3e4aa;
	line-height:1.6;
	letter-spacing: 1.5px;
	font-weight:bold;
	text-align: center;
	width:200px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


#townWrapper161109 .pointdetail {
	position:absolute;
	display:block;
	top:195px;
	left:72px;
	width:428px;
	height:61px;
	
}


#townWrapper161109 .tokutenRoom1 .btnBuytop{
	position:absolute;
	top:60px;
	left:560px;
}

#townWrapper161109 #actor02{
	visibility:hidden;
}

#townWrapper161109 .tokutenRoom1 .wrap .btngarden{
	visibility:visible;
	
	position:absolute;
	top:1205px;
	left:550px;
	width:325px;
	height:158px;
}


/*---

#townWrapper161109 #actor02 {
	position:absolute;
	top:376px;
	left:525px;
	width:451px;
	height:89px;
}

#townWrapper161109 .wrap span{
  position: absolute;
  opacity: 0;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  top: 0px;
  left: 0px;
  transition: .3s;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  text-align:center;
  transform:scale(0.2,0.2)

}

#townWrapper161109 .wrap span:after{
  position: absolute;
  top: 100%;
  left: 100px;
  height: 0;
  width: 0;
  content: "";
}

#townWrapper161109 .wrap:hover span{
  opacity: 1;
　filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  top: -30px;
  left:-295px;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
 
}



#townWrapper161109 .wrap .btngarden{
  position: absolute;
  opacity: 0;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  top: 0px;
  left: 0px;
  transition: .3s;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  text-align:center;
  transform:scale(0.2,0.2)

}

#townWrapper161109 .wrap .btngarden:after{
  position: absolute;
  top: 100%;
  left: 100px;
  height: 0;
  width: 0;
  content: "";
}

#townWrapper161109 .wrap:hover .btngarden{
  opacity: 1;
　filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  top: 300px;
  left:-120px;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
 
}


--*/


#townWrapper161109 .tokutenRoom1 .btnArea01{
	position:absolute;
	top:842px;
	left:35px;
}

 .btnArea01 img{
	width:174px;
	height:53px;
}

 .countArea01 img{
	width:173px;
	height:17px;
}

#townWrapper161109 .tokutenRoom1 .btnArea01 li{
	float:left;
	width:185px;
	height:53px;
	text-align:center;
}

#townWrapper161109 .tokutenRoom1 .countArea01{
	position:absolute;
	top:905px;
	left:35px;
}

#townWrapper161109 .tokutenRoom1 .countArea01 li{
	float:left;
	width:185px;	
	height:18px;
	text-align:center;
}


#townWrapper161109 .tokutenAvatar1{
	background:url(../../../image/event/november2016/town/img_tokuten_02.png) no-repeat center 0px;
	width:999px;
	height:661px;
	margin:0 auto;
	position:relative;
}


#townWrapper161109 #img_tokuten_02_f{
	position:absolute;
	top:0px;
	left:0px;
	width:999px;
	height:557px;
	
}

#townWrapper161109 .tokutenAvatar1 .btnArea01{
	position:absolute;
	top:560px;
	left:53px;
}

#townWrapper161109 .tokutenAvatar1 .btnArea01 li{
	float:left;
	width:300px;		
	height:53px;
	text-align:center;
}

#townWrapper161109 .tokutenAvatar1 .countArea01{
	position:absolute;
	top:626px;
	left:53px;
}

#townWrapper161109 .tokutenAvatar1 .countArea01 li{
	float:left;
	width:300px;	
	height:17px;
	text-align: center;
	
}


#townWrapper161109 .tokutenCoin{
	background:url(../../../image/event/november2016/town/img_tokuten_03.png) no-repeat center 0px;
	width:999px;
	height:610px;
	margin:0 auto;
	position:relative;
}

#townWrapper161109 .tokutenCoin ul.btnArea01{
    position: absolute;
    top: 500px;
    left:28px;	
}

#townWrapper161109 .tokutenCoin .btnArea01 li{
	float: left;
	width:230px;
	height:53px;
	text-align:center;}



#townWrapper161109 .tokutenHelp{
	background:url(../../../image/event/november2016/town/img_tokuten_04.png) no-repeat center top;
	width:990px;
	height:406px;
	position:relative;
}

#townWrapper161109 .tokutenHelp .btnBuy{
	width:509px;
	height:71px;
	position:absolute;
	top:300px;
	left:260px;
}


#townWrapper161109 .tokutenSpesial{
	background:url(../../../image/event/november2016/town/img_tokuten_05.png) no-repeat top center;
	width:998px;
	height:544px;
	position:relative;
	margin:0 auto;
}


#townWrapper161109 .tokutenSpesial .btn{
	position:absolute;
	top:430px;
	left:410px;
	width: 509px;
    height: 71px;
}


#townWrapper161109 .tokutenHead,
#townWrapper161109 .tokutenCoin,
#townWrapper161109 .tokutenHelp{
	margin-bottom:20px;
	
}



/*注意事項*/
#townWrapper161109 .tokutenNote{
	background:url(../../../image/event/november2016/town/img_tokuten_note.png) no-repeat center top;
	width:950px;
	height:245px;
	position:relative;
	margin:30px auto 0;
	padding-bottom:35px;
}

#townWrapper161109 .tokutenNote p{
	position:absolute;
	top:80px;
	left:80px;
	font-size:12px;
	color:#632d0f;
	line-height:1.5;
	letter-spacing: 0.5px;
}

#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以降 */
}

#townWrapper161109 .storyflashArea .flash{
	padding-left:15px;
    padding-bottom: 102px;
}

.btnList{ margin: 0 auto; }



/*特典その２-----------------------------------*/

#townWrapper161109 .tokuten02_b{
	background:url(../../../image/event/november2016/town/img_tokuten02_01.png) no-repeat top center;
	width:972px;
	height:1040px;
	position:relative;
	margin:0 auto;
}


#townWrapper161109 .tokuten02_b .getFloor{
	position:absolute;
	top:830px;
	left:80px;
}


#townWrapper161109 .tokuten02_b .getWall{
	position:absolute;
	top:830px;
	left:540px;
}

#townWrapper161109 .tokuten02_b .gotoOther{
	position:absolute;
	top:940px;
	left:610px;
}


/*ポイント購入ページ
-----------------------------------*/
#townWrapper161109 .kakinArea01,
#townWrapper161109 .kakinArea_fim{
	margin:0 auto;
}


#townWrapper161109 .kakinArea01{
	background:url(../../../image/event/november2016/town/bg_kakinArea01.png) no-repeat;
	width:998px;
	height:731px;
	position:relative;
}

#townWrapper161109 .kakinArea01 p{
	position:absolute;
	top:402px;
	left:200px;
	font-size:36px;
	font-weight:bold;
	color:#f3e4aa;
	line-height:1.6;
	letter-spacing: 1px;
	text-align:center;
	width:200px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
}

#townWrapper161109 .kakinArea01 ul{

	position:absolute;
	top:330px;
	left:729px;
	font-size:15px;
	text-align:right;
	width:165px;
	color:#632d0f;
}

#townWrapper161109 .kakinArea01 ul li{
	margin:0 0 26px 0;
	letter-spacing:1px;
}

#townWrapper161109 .kakinArea01 .txtError{
	position:absolute;
	top:520px;
	left:192px;
	font-size:18px;
	color:#583822;
	line-height:1.6;
	text-align:center;
	width:761px;
}

#townWrapper161109 .kakinArea01 .txtPcion{
	background:url(../../../image/event/november2016/town/bg_kakin_check.png) no-repeat;
	width:623px;
	height:55px;
	position:absolute;
	top:520px;
	left:192px;
	font-size:18px;
	padding-top:15px;
	letter-spacing: 1.5px;
	text-align:center;
	font-weight:bold;
}

#townWrapper161109 .kakinArea01 .txtPcion a{
	color:#f3e4aa;
}

#townWrapper161109 .kakinArea01 .txtPcion a:link{
	color:#f3e4aa;
	text-decoration:underline;
}

#townWrapper161109 .kakinArea01 .txtPcion a:hover{
	color:#583822;
	text-decoration:none;
}


#townWrapper161109 .kakinArea01 .buyCheckArea{
	background:url(../../../image/event/november2016/town/bg_kakin_check.png) no-repeat;
	width:617px;
	height:49px;
	position:absolute;
	top:520px;
	left:192px;
}

#townWrapper161109 .kakinArea01 .buyCheckArea input {
    position: absolute;
    top: 0;
    opacity: 0;
    width: 100%;  
    height: 100%;
}
 
#townWrapper161109 .kakinArea01 .buyCheckArea input[type="checkbox"] + label {
    display: block;
    background-image: url(../../../image/event/november2016/town/icon_kakin_check.png);
    background-size: 31px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 8px 0 0 45px;
		margin: 9px 0 0 56px;
}
 
#townWrapper161109 .kakinArea01 .buyCheckArea input[type="checkbox"]:checked + label {
    background-image: url(../../../image/event/november2016/town/icon_kakin_check_on.png);
}

#townWrapper161109 .kakinArea01 .btnBuy{
	position:absolute;
	top:600px;
	left:255px;
}

#townWrapper161109 .kakinArea01 .btnBuy img{
	width: 509px;
    height: 71px;
}


#townWrapper161109 .kakinArea_fim{
	background:url(../../../image/event/november2016/town/bg_kakinArea02.png) no-repeat;
	width:998px;
	height:546px;
	position:relative;
}

#townWrapper161109 .kakinArea_fim .count01{
	position:absolute;
	top:230px;
	left:180px;
	font-size:36px;
	font-weight:bold;
	color:#f3e4aa;
	line-height:1.6;
	letter-spacing: 0px;
	text-align:center;
	width:210px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#townWrapper161109 .kakinArea_fim .count02{
	position:absolute;
	top:230px;
	left:553px;
	font-size:36px;
	font-weight:bold;
	color:#f3e4aa;
	line-height:1.6;
	letter-spacing: 0px;
	text-align:center;
	width:210px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


#townWrapper161109 .kakinArea_fim .btnBuyAgain{
	position:absolute;
	top:380px;
	left:86px;
}

#townWrapper161109 .kakinArea_fim .btnTokuten{
	position:absolute;
	top:380px;
	left:515px;
}