@charset "utf-8";

/* CSS Document */

/* ====================================================================

   サイト共通設定

==================================================================== */
#contents.second {
	padding-bottom:0px!important;
}
/*special*/
#contents.second #special{
	position:relative;
}
#contents.second #special h1{
	position: absolute;
	z-index: 1000;
	pointer-events: none;
}
#contents.second #special.second_area #specialArea{
	background:url("../images/special/bg.png") no-repeat;
	height:824px;
	top: -80px;
	position: relative;
}
#contents.second #special.second_area #specialArea #topArea #specialTtl{
	padding-bottom:20px;
	padding-top: 205px;
}
#contents.second #special.second_area #specialArea #topArea #description{
	position:relative;
	margin-bottom:40px;
}
#contents.second #special.second_area #specialArea #topArea #startBtn{
	position:absolute;
	bottom:50px;
	right:120px;
	cursor: pointer
}
#contents.second #special.second_area #specialArea #gameArea{
	display:none;
}
#contents.second #special.second_area #specialArea #gameArea .charaLeft{
	position:absolute;
	left:37px;
	top:169px;
}
#contents.second #special.second_area #specialArea #gameArea .charaRight{
	position:absolute;
	left:831px;
	top:169px;
}
#contents.second #special.second_area #specialArea #gameArea .sky{
	position:absolute;
	left:153px;
	top:158px;
}
#contents.second #special.second_area #specialArea #kumaIcon #kumaBox{
	position:absolute;
	left:41px;
	top:677px;
	z-index:1000;
}
#contents.second #special.second_area #specialArea #kumaIcon div{
	display:none;
	position:absolute;
	top:684px;
	z-index:1001;
}
#contents.second #special.second_area #specialArea #kumaIcon .kuma01,
#contents.second #special.second_area #specialArea #kumaIcon .glow01{
	left:48px;
}
#contents.second #special.second_area #specialArea #kumaIcon .kuma02,
#contents.second #special.second_area #specialArea #kumaIcon .glow02{
	left:148px;
}
#contents.second #special.second_area #specialArea #kumaIcon .kuma03,
#contents.second #special.second_area #specialArea #kumaIcon .glow03{
	left:248px;
}
#contents.second #special.second_area #specialArea #kumaIcon .kuma04,
#contents.second #special.second_area #specialArea #kumaIcon .glow04{
	left:348px;
}
#contents.second #special.second_area #specialArea #kumaIcon .kuma05,
#contents.second #special.second_area #specialArea #kumaIcon .glow05{
	left:448px;
}
#contents.second #special.second_area #specialArea #kumaIcon .kuma06,
#contents.second #special.second_area #specialArea #kumaIcon .glow06{
	left:548px;
}
#contents.second #special.second_area #specialArea #kumaIcon .kuma07,
#contents.second #special.second_area #specialArea #kumaIcon .glow07{
	left:648px;
}
#contents.second #special.second_area #specialArea #kumaIcon .kuma08,
#contents.second #special.second_area #specialArea #kumaIcon .glow08{
	left:748px;
}
#contents.second #special.second_area #specialArea #kumaIcon .kuma09,
#contents.second #special.second_area #specialArea #kumaIcon .glow09{
	left:848px;
}
#contents.second #special.second_area #specialArea #kumaIcon .kuma10,
#contents.second #special.second_area #specialArea #kumaIcon .glow10{
	left:948px;
}
#contents.second #special.second_area #specialArea #balloonArea{
	display:none;
	position:absolute;
	left:33px;
	top:158px;
	width:1028px;
	height:631px;
	overflow:hidden;
}
#contents.second #special.second_area #specialArea #balloonArea div{
	cursor:pointer;
	position:absolute;
	top:667px;
	z-index:500;
}
#contents.second #special.second_area #specialArea #clearArea{
	display:none;
	position:absolute;
}
#contents.second #special.second_area #specialArea #clearArea div{
	display:none;
	position:absolute;
}
#contents.second #special.second_area #specialArea #clearArea #txt_01{
	top:194px;
	left:190px;
	z-index:300;
}
#contents.second #special.second_area #specialArea #clearArea #txt_02{
	top:350px;
	left:300px;
	z-index:700;
}
#contents.second #special.second_area #specialArea #clearArea #ishi,
#contents.second #special.second_area #specialArea #clearArea #clear01,
#contents.second #special.second_area #specialArea #clearArea #clear02,
#contents.second #special.second_area #specialArea #clearArea #clearGlow{
	top:158px;
	left:33px;
}
#contents.second #special.second_area #specialArea #clearArea #ishi{
	z-index:200;
}
#contents.second #special.second_area #specialArea #clearArea #clear01{
	z-index:400;
}
#contents.second #special.second_area #specialArea #clearArea #clearGlow{
	z-index:600;
}
#contents.second #special.second_area #specialArea #clearArea #clear02{
	z-index:500;
}
#contents.second #special.second_area #specialArea #clearArea #btn_more{
	cursor:pointer;
	top:610px;
	left:300px;
	z-index:700;
}
#contents.second #special.second_area #specialArea #clearArea #btn_end{
	cursor:pointer;
	top:610px;
	left:570px;
	z-index:700;
}
