@charset "UTF-8";


#scroll_to_top {
   cursor: pointer;

  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 100;
  }
#scroll_to_top.button {
  padding:5px;
  
  font-size: 14px;
  font-weight: bolder;
  display: inline-block;
  border: 1px solid #999;
  border-radius: 1em;
  background-color: #F9E600;
}
#scroll_to_top p{
	margin-bottom: 0px;
}

#scroll_to_top p a{
	text-decoration: none;
}


.waku{
	position: relative;
	width: 100%;
	height: 2250px;
}


.niko{
	position: relative;
	width: 100%;
	height: 3300px;
}


.wai{
	position: relative;
	width: 100%;
	height: 1800px;
	background-color:rgba(0,0,0,1.00);
}


.kira{
	position: relative;
	width: 100%;
	height: 1880px;
}


.mite{
	position: relative;
	width: 100%;
	height: 1750px;
}



.wakulink img{
	-moz-transition: -moz-transform 0.3s linear;
   -webkit-transition: -webkit-transform 0.3s linear;
   -o-transition: -o-transform 0.3s linear;
   -ms-transition: -ms-transform 0.3s linear;
   transition: transform 0.3s linear;
}


.wakulink img:hover{
   -webkit-transform: scale(1.05,1.05);
   -moz-transform: scale(1.05,1.05);
   -o-transform: scale(1.05,1.05);
   -ms-transform: scale(1.05,1.05);
   transform: scale(1.05,1.05);
   	opacity: 0.9 ;

}

.wakumenu{
	margin-top: -50px;
	margin-bottom: 100px;
}


.wakumenu ul li{
	width: 18%;
}



.waku001, .waku002 , .waku003 , .waku004 , .waku005 , .waku006 , .waku008 , .waku009 , .waku010 , .waku011 , .waku012 , .waku013{
	position: absolute;
}


.niko001,.niko002,.niko003,.niko004,.niko005,.niko006,.niko007,.niko008,.niko009,.niko010,.niko011,.niko012,.niko013,.niko014,.niko015,.niko016,.niko017,.niko018,.niko019,.niko020,.niko021{
	position: absolute;
} 

.wai001, .wai002, .wai003, .wai004, .wai005, .wai006 , .wai001bk{
	position: absolute;
}

.kira001,.kira002,.kira003,.kira004,.kira005,.kira006,.kira007,.kira008,.kira009,.kira010 , .kira011{
	position: absolute;
} 


.mite001 , .mite002 , .mite003 , .mite004 , .mite005 , .mite006 , .mite006_1 , .mite006_2 , .mite007 , .mite008 , .mite009 , .mite011 , .mite012 , .mite015{

	position: absolute;
}


.commed{
width: 100%;
	background-image: url(../images/jyusyou002.png);
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
/*	 filter: 				alpha(opacity=50);
    -moz-opacity:			0.5;
    opacity:				0.5;*/
}

.commeddiv{
	 filter: alpha(opacity=100);
    -moz-opacity:1;
    opacity:1;
	font-size: 16px;
}

.commeddiv p{
	font-weight: bold;
}


.commedmargin{
padding-top: 260px;
padding-left: 12%;
padding-right: 12%;
padding-bottom: 200px;
}

/*わくわく*/
.waku001{
	top:10px;
	left: 10px;
}


.waku002{
	top:10px;
	left: 250px;
}

.waku003{
	top:100px;
	left: 5px;
	width: 65%;
	z-index: 5;
}

.waku004{
	top:100px;
	right: 5px;
	z-index: 10;
}

.waku005{
	top:400px;
	right: 5px;
	z-index: 0;

}

.waku006{
	top:450px;
	left: 5px;
	z-index: 15;
}


.waku008{
	top:890px;
	left: 0px;
	width: 40%;
	z-index: 16;

}

.waku009{
	top:800px;
	right: 50px;
	z-index: 15;

}


.waku010{
	top:1250px;
	left: 0px;
	z-index: 12;

}

.waku011{
	top:1400px;
	right: 15px;
	width: 30%;
	z-index: 22;

}

.waku012{
	top:1730px;
	left: 5%;
	z-index: 10;
}

.waku013{
	top:1680px;
	right: 0px;
	width: 65%;
	z-index: 15;
}


/*ニコニコ*/

.niko001{
	top:10px;
	left: 10px;
	z-index: 2;
}

.niko002{
	top:10px;
	left: 250px;
	z-index: 3;
}

.niko003{
width: 100%;
	top:0px;
	z-index: 1;
}

.niko004{
	top:160px;
	left: 0px;
	width: 25%;

	z-index: 10;
}

.niko004{

}

.niko005{

}

.niko006{
	top:750px;
	right: 0px;
	width: 30%;
	z-index: 5;
}

.niko007{
	top:1150px;
	left: 0px;
	width: 40%;
	z-index: 3;
}

.niko008{
	bottom: 0;
	width: 100%;
	z-index: 1;
}

.niko009{
	top:100px;
	width: 75%;
	left: 12%;
	z-index: 2;
	margin: 0 auto;
}

.niko010{
	top:320px;
	right: 3%;
	width: 35%;
	z-index: 3;
}

.niko011{
	top:640px;
	left:10%;
	z-index: 10;
}

.niko012{
	top:690px;
	left:50%;
	z-index: 3;
}

.niko013{
	top:1100px;
	right: 0px;
	z-index: 5;
}

.niko014{
	top:1300px;
	left: 25%;
}



.niko019{
	top:1460px;
	width: 70%;
	left: 0;
	z-index: 5;
}

.niko020{
	top:1730px;
	left:50%;
}

.niko020 img{
	width: 60%;
}

.niko021{
	top:1530px;
	left:65%;
}

.niko021 img{
	width: 80%;
}

.niko015{
	top:2000px;
	left: 0;
}
.niko016{
	top:2500px;
	left: 5%;
	z-index: 2;
}

.niko017{
	top:2440px;
	width: 70%;
	right: 0;
	z-index: 3;
}

.niko018{
	top:2890px;
	width: 60%;
	left: 0;
	z-index: 4;
}




/*わいわい*/
.wai001bk{
	top:10px;
	left: 10px;
	z-index: 1;
	width: 98%;
}

.wai001{
	
	top:20px;
	right: 350px;
	z-index: 2;
}


.wai002{
	top:20px;
	right: 10px;
	z-index: 2;
}

.wai003{
	width:98%;

	top:100px;
	left: 10px;
}

.wai004{
	top:550px;
	left: 10px;
	width:52%;
}

.wai005{
	top:468px;
	right: 10px;
	width:53%;
}

.wai006{
	width: 98%;
	top:1000px;
	left: 10px;
	z-index: 65;

}


/*きらきら*/
.kira001{
	top:10px;
	left: 10px;
	z-index: 5;
}

.kira002{
	top:10px;
	left: 250px;
	z-index: 5;
}

.kira003{
	top:0;
	z-index: 1;
	width: 80%;
	left: 0;
}

.kira004{
	top:100px;
	left: 0;
	width: 45%;
	z-index: 5;
}

.kira005{
	width: 80%;
	top:260px;
	right: 0;
	z-index: 2;
}

.kira006{
	top:420px;
	right: 14%;
	width: 72%;
	z-index: 5;

}

.kira007{
	top:780px;
	right: 5%;
	z-index: 2;
}

.kira008{
	top:860px;
	left: 14%;
	width: 72%;
	z-index: 5;
}

.kira009{
	top:1260px;
	left: 7%;
	width: 86%;
	z-index: 5
}

.kira010{
	bottom: 0;
	width: 98%;
	z-index: 5;
}

.kira011{
	top:100px;
	right: 0;
	width: 45%;
	z-index: 6;
}


/*みてみて*/
.mite001{
	top:200px;
	width:100%;
	z-index: 50;
}

.mite001 img{
display: inline-block;
	margin: 0 auto;
}

.mite002{
	top:260px;
	width: 100%;
	z-index: 50;
}

.mite003{
	top:0;
	left: 0px;
	z-index: 15;
}

.mite004{
	top:0;
	text-align: center;
	width: 100%;
}

.mite005{
	top:0;
	right: 0;
}


.mite006{
	width: 70%;
	left: 15%;
	top:440px;
	height: auto;
	z-index: 30;
}
.mite007{
	width: 76%;
	left: 12%;
	top:370px;
	height: auto;
	z-index: 60;
}

.mite006_1{

	z-index: 10;
}
.mite006_2{

	z-index: 15;
}

.mite009{
	top:700px;
	right: 5%;
	width: 65%;
}

.mite011{
	top: 880px;
	width: 80%;
}
.mite012{
	top:1300px;
	left: 5%;
	width: 45%;
}
.mite015{
	top:1325px;
	right: 5%;
	width: 45%;
}

@media screen and (max-width: 1200px){
	.waku , .niko , .wai , .kira , .mite{
		display: none;
	}

} 

@media screen and (max-width: 767px){
	.wakumenu{
		margin-top: 10px;
		margin-bottom: 50px;
	}
} 

/*
@media screen and (max-width: 910px) {
	.waku003{
		width: 45%;
	}
	.waku004{
		width: 60%;
	}
	.waku005{
		width: 45%;
	}
	.waku006{
		width: 80%;
	}
	.waku008{
		width: 45%;
	}
	.waku009{
		width: 50%;
		right: 5%;
	}
	.waku010{
		width: 80%;
	}
	.waku011{
		width: 30%;
	}
	.waku012{
		width: 25%;
	}
	.waku013{
		width: 80%;
	}


	.niko001{

	}

	.niko002{

	}

	.niko003{

	}

	.niko004{

	}

	.niko004{

	}

	.niko005{

	}

	.niko006{

	}

	.niko007{

	}

	.niko008{

	}

	.niko009{

	}







	.wai001{
			position: static;
	}

	.wai002{
			position: static;
	}

	.wai003{
		width:98%;
		position: static;

	}

	.wai004{

		position: static;
		left: 10px;

	}

	.wai005{

		position: static;
		right: 10px;

	}

	.wai006{
		position: static;
		width: 98%;

	}


	.kira001{

	}

	.kira002{

	}

	.kira003{

	}

	.kira004{

	}

	.kira005{

	}

	.kira006{

	}

	.kira007{

	}

	.kira008{

	}

	.kira009{

	}	






/*
.mite001{

}

.mite002{

}

.mite003{

}

.mite004{

}

.mite005{

}

.mite006{

}

.mite007{

}

.mite008{

}

.mite009{

}

.mite010{

}






	
	
}

*/
