body{
	/*background-color: black;*/
}

/*オブジェ*/
.sg_bg_01_A{
	z-index: -100;
	position: absolute;
	max-height: 100%;
	height: 100%;
	width: 100%;

	animation: objfade 1.1s linear 0s 1;
	animation-iteration-count: 1;
	animation-fill-mode : forwards;
	-webkit-animation: objfade 1.1s linear 0s 1;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode : forwards;
	-ms-animation: objfade 1.1s linear 0s 1;
	-ms-animation-iteration-count: 1;
	-ms-animation-fill-mode : forwards;
	-moz-animation: objfade 1.1s linear 0s 1;
	-moz-animation-iteration-count: 1;
	-moz-animation-fill-mode : forwards;
	-o-animation: objfade 1.1s linear 0s 1;
	-o-animation-iteration-count: 1;
	-o-animation-fill-mode : forwards;
}

.sg_bg_02_A{
	z-index: -100;
	position: absolute;
	max-height: 100%;
	height: 100%;
	width: 100%;

	animation: objfade 1.1s linear 0s 1;
	animation-iteration-count: 1;
	animation-fill-mode :forwards;

	-webkit-animation: objfade 1.1s linear 0s 1;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode :forwards;

	-ms-animation: objfade 1.1s linear 0s 1;
	-ms-animation-iteration-count: 1;
	-ms-animation-fill-mode :forwards;

	-moz-animation: objfade 1.1s linear 0s 1;
	-moz-animation-iteration-count: 1;
	-moz-animation-fill-mode :forwards;

	-o-animation: objfade 1.1s linear 0s 1;
	-o-animation-iteration-count: 1;
	-o-animation-fill-mode :forwards;

}
/*オブジェここまで*/

/*バナー*/
.bana_A{
	width: 240px;
	z-index: 10000;
	opacity: 1;
	max-height: 100%;
	position: absolute;
	right: 17%;
	top:2%;

	animation: objfade 1.5s;
	animation-iteration-count: 1;
	animation-fill-mode : forwards;
	animation-timing-function: ease;
	/*safari & chrome*/
	-webkit-animation: objfade 1.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode : forwards;
	-webkit-animation-timing-function: ease;
	/*IE*/
	-ms-animation: objfade 1.5s;
	-ms-animation-iteration-count: 1;
	-ms-animation-fill-mode : forwards;
	-ms-animation-timing-function: ease;
	/*FileZilla*/
	-moz-animation: objfade 1.5s;
	-moz-animation-iteration-count: 1;
	-moz-animation-fill-mode : forwards;
	-moz-animation-timing-function: ease;
	/*opera*/
	-o-animation: objfade 1.5s;
	-o-animation-iteration-count: 1;
	-o-animation-fill-mode : forwards;
	-o-animation-timing-function: ease;
}

/*PV*/
.pv_A{
	width: 240px;
	z-index: 10000;
	opacity: 1;
	max-height: 100%;
	position: absolute;
	right: 33%;
	top: 2%;

	animation: objfade 1.5s;
	animation-iteration-count: 1;
	animation-fill-mode : forwards;
	animation-timing-function: ease;
	/*safari & chrome*/
	-webkit-animation: objfade 1.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode : forwards;
	-webkit-animation-timing-function: ease;
	/*IE*/
	-ms-animation: objfade 1.5s;
	-ms-animation-iteration-count: 1;
	-ms-animation-fill-mode : forwards;
	-ms-animation-timing-function: ease;
	/*FileZilla*/
	-moz-animation: objfade 1.5s;
	-moz-animation-iteration-count: 1;
	-moz-animation-fill-mode : forwards;
	-moz-animation-timing-function: ease;
	/*opera*/
	-o-animation: objfade 1.5s;
	-o-animation-iteration-count: 1;
	-o-animation-fill-mode : forwards;
	-o-animation-timing-function: ease;
}

/*ロゴ*/
.logo_A{
	z-index: 1000;
	opacity: 1;
	max-height: 100%;
	position: absolute;
	width: auto;
	left: 15%;
	top:2%;
	opacity: 0;

	animation: objfade 1.5s;
	animation-iteration-count: 1;
	animation-fill-mode : forwards;
	animation-timing-function: ease;
	/*safari & chrome*/
	-webkit-animation: objfade 1.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode : forwards;
	-webkit-animation-timing-function: ease;
	/*IE*/
	-ms-animation: objfade 1.5s;
	-ms-animation-iteration-count: 1;
	-ms-animation-fill-mode : forwards;
	-ms-animation-timing-function: ease;
	/*FileZilla*/
	-moz-animation: objfade 1.5s;
	-moz-animation-iteration-count: 1;
	-moz-animation-fill-mode : forwards;
	-moz-animation-timing-function: ease;
	/*opera*/
	-o-animation: objfade 1.5s;
	-o-animation-iteration-count: 1;
	-o-animation-fill-mode : forwards;
	-o-animation-timing-function: ease;
}

/*タイトル*/
.obj_t_A{
	z-index: 500;
	opacity: 1;
	max-height: 100%;
	position: absolute;
	margin: 0 auto;
	height: 100%;
	width: 100%;

	animation: objfade 1.5s;
	animation-iteration-count: 1;
	animation-fill-mode : forwards;
	animation-timing-function: ease;
	/*safari & chrome*/
	-webkit-animation: objfade 1.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode : forwards;
	-webkit-animation-timing-function: ease;
	/*IE*/
	-ms-animation: objfade 1.5s;
	-ms-animation-iteration-count: 1;
	-ms-animation-fill-mode : forwards;
	-ms-animation-timing-function: ease;
	/*FileZilla*/
	-moz-animation: objfade 1.5s;
	-moz-animation-iteration-count: 1;
	-moz-animation-fill-mode : forwards;
	-moz-animation-timing-function: ease;
	/*opera*/
	-o-animation: objfade 1.5s;
	-o-animation-iteration-count: 1;
	-o-animation-fill-mode : forwards;
	-o-animation-timing-function: ease;
}

/*見出し*/
.obj_m01_A{
	z-index: 5;
	max-height: 100%;
	opacity: 1;
	position: absolute;
	height: 100%;
	width: 100%;

	animation: objfade 1.5s;
	animation-iteration-count: 1;
	animation-fill-mode : forwards;
	animation-timing-function: ease;
	/*safari & chrome*/
	-webkit-animation: objfade 1.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode : forwards;
	-webkit-animation-timing-function: ease;
	/*IE*/
	-ms-animation: objfade 1.5s;
	-ms-animation-iteration-count: 1;
	-ms-animation-fill-mode : forwards;
	-ms-animation-timing-function: ease;
	/*FileZilla*/
	-moz-animation: objfade 1.5s;
	-moz-animation-iteration-count: 1;
	-moz-animation-fill-mode : forwards;
	-moz-animation-timing-function: ease;
	/*opera*/
	-o-animation: objfade 1.5s;
	-o-animation-iteration-count: 1;
	-o-animation-fill-mode : forwards;
	-o-animation-timing-function: ease;
}

.obj_m02_A{
	z-index: 90;
	opacity: 1;
	max-height: 100%;
	position: absolute;
	height: 100%;
	width: 100%;

	animation: objfade 1.5s;
	animation-iteration-count: 1;
	animation-fill-mode : forwards;
	animation-timing-function: ease;
	/*safari & chrome*/
	-webkit-animation: objfade 1.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode : forwards;
	-webkit-animation-timing-function: ease;
	/*IE*/
	-ms-animation: objfade 1.5s;
	-ms-animation-iteration-count: 1;
	-ms-animation-fill-mode : forwards;
	-ms-animation-timing-function: ease;
	/*FileZilla*/
	-moz-animation: objfade 1.5s;
	-moz-animation-iteration-count: 1;
	-moz-animation-fill-mode : forwards;
	-moz-animation-timing-function: ease;
	/*opera*/
	-o-animation: objfade 1.5s;
	-o-animation-iteration-count: 1;
	-o-animation-fill-mode : forwards;
	-o-animation-timing-function: ease;
}

/*キャラクターここから*/

.obj01_A{
	z-index: 80;
	opacity: 1;
	max-height: 100%;
	position: absolute;
	height: 100%;
	width: 100%;

	animation: objfade 1.5s;
	animation-iteration-count: 1;
	animation-fill-mode : forwards;
	animation-timing-function: ease;
	/*safari & chrome*/
	-webkit-animation: objfade 1.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode : forwards;
	-webkit-animation-timing-function: ease;
	/*IE*/
	-ms-animation: objfade 1.5s;
	-ms-animation-iteration-count: 1;
	-ms-animation-fill-mode : forwards;
	-ms-animation-timing-function: ease;
	/*FileZilla*/
	-moz-animation: objfade 1.5s;
	-moz-animation-iteration-count: 1;
	-moz-animation-fill-mode : forwards;
	-moz-animation-timing-function: ease;
	/*opera*/
	-o-animation: objfade 1.5s;
	-o-animation-iteration-count: 1;
	-o-animation-fill-mode : forwards;
	-o-animation-timing-function: ease;
}

.obj02_A{
	z-index: 70;
	opacity: 1;
	position: absolute;
	max-height: 100%;
	height: 100%;
	width: 100%;

	animation: objfade 1.5s;
	animation-iteration-count: 1;
	animation-fill-mode : forwards;
	animation-timing-function: ease;
	/*safari & chrome*/
	-webkit-animation: objfade 1.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode : forwards;
	-webkit-animation-timing-function: ease;
	/*IE*/
	-ms-animation: objfade 1.5s;
	-ms-animation-iteration-count: 1;
	-ms-animation-fill-mode : forwards;
	-ms-animation-timing-function: ease;
	/*FileZilla*/
	-moz-animation: objfade 1.5s;
	-moz-animation-iteration-count: 1;
	-moz-animation-fill-mode : forwards;
	-moz-animation-timing-function: ease;
	/*opera*/
	-o-animation: objfade 1.5s;
	-o-animation-iteration-count: 1;
	-o-animation-fill-mode : forwards;
	-o-animation-timing-function: ease;
}

.obj03_A{
	z-index: 60;
	opacity: 1;
	max-height: 100%;
	position: absolute;
	height: 100%;
	width: 100%;

	animation: objfade 1.5s;
	animation-iteration-count: 1;
	animation-fill-mode : forwards;
	animation-timing-function: ease;
	/*safari & chrome*/
	-webkit-animation: objfade 1.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode : forwards;
	-webkit-animation-timing-function: ease;
	/*IE*/
	-ms-animation: objfade 1.5s;
	-ms-animation-iteration-count: 1;
	-ms-animation-fill-mode : forwards;
	-ms-animation-timing-function: ease;
	/*FileZilla*/
	-moz-animation: objfade 1.5s;
	-moz-animation-iteration-count: 1;
	-moz-animation-fill-mode : forwards;
	-moz-animation-timing-function: ease;
	/*opera*/
	-o-animation: objfade 1.5s;
	-o-animation-iteration-count: 1;
	-o-animation-fill-mode : forwards;
	-o-animation-timing-function: ease;
}

.obj04_A{
	z-index: 10;
	opacity: 1;
	max-height: 100%;
	position: absolute;
	height: 100%;
	width: 100%;

	animation: objfade 1.5s;
	animation-iteration-count: 1;
	animation-fill-mode : forwards;
	animation-timing-function: ease;
	/*safari & chrome*/
	-webkit-animation: objfade 1.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode : forwards;
	-webkit-animation-timing-function: ease;
	/*IE*/
	-ms-animation: objfade 1.5s;
	-ms-animation-iteration-count: 1;
	-ms-animation-fill-mode : forwards;
	-ms-animation-timing-function: ease;
	/*FileZilla*/
	-moz-animation: objfade 1.5s;
	-moz-animation-iteration-count: 1;
	-moz-animation-fill-mode : forwards;
	-moz-animation-timing-function: ease;
	/*opera*/
	-o-animation: objfade 1.5s;
	-o-animation-iteration-count: 1;
	-o-animation-fill-mode : forwards;
	-o-animation-timing-function: ease;
}

.obj05_A{
	z-index: 40;
	opacity: 1;
	max-height: 100%;
	position: absolute;
	height: 100%;
	width: 100%;

	animation: objfade 1.5s;
	animation-iteration-count: 1;
	animation-fill-mode : forwards;
	animation-timing-function: ease;
	/*safari & chrome*/
	-webkit-animation: objfade 1.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode : forwards;
	-webkit-animation-timing-function: ease;
	/*IE*/
	-ms-animation: objfade 1.5s;
	-ms-animation-iteration-count: 1;
	-ms-animation-fill-mode : forwards;
	-ms-animation-timing-function: ease;
	/*FileZilla*/
	-moz-animation: objfade 1.5s;
	-moz-animation-iteration-count: 1;
	-moz-animation-fill-mode : forwards;
	-moz-animation-timing-function: ease;
	/*opera*/
	-o-animation: objfade 1.5s;
	-o-animation-iteration-count: 1;
	-o-animation-fill-mode : forwards;
	-o-animation-timing-function: ease;
}

.obj06_A{
	z-index: 30;
	opacity: 1;
	max-height: 100%;
	position: absolute;
	height: 100%;
	width: 100%;

	animation: objfade 1.5s;
	animation-iteration-count: 1;
	animation-fill-mode : forwards;
	animation-timing-function: ease;
	/*safari & chrome*/
	-webkit-animation: objfade 1.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode : forwards;
	-webkit-animation-timing-function: ease;
	/*IE*/
	-ms-animation: objfade 1.5s;
	-ms-animation-iteration-count: 1;
	-ms-animation-fill-mode : forwards;
	-ms-animation-timing-function: ease;
	/*FileZilla*/
	-moz-animation: objfade 1.5s;
	-moz-animation-iteration-count: 1;
	-moz-animation-fill-mode : forwards;
	-moz-animation-timing-function: ease;
	/*opera*/
	-o-animation: objfade 1.5s;
	-o-animation-iteration-count: 1;
	-o-animation-fill-mode : forwards;
	-o-animation-timing-function: ease;
}

.obj07_A{
	z-index: 20;
	opacity: 1;
	max-height: 100%;
	position: absolute;
	height: 100%;
	width: 100%;

	animation: objfade 1.5s;
	animation-iteration-count: 1;
	animation-fill-mode : forwards;
	animation-timing-function: ease;
	/*safari & chrome*/
	-webkit-animation: objfade 1.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode : forwards;
	-webkit-animation-timing-function: ease;
	/*IE*/
	-ms-animation: objfade 1.5s;
	-ms-animation-iteration-count: 1;
	-ms-animation-fill-mode : forwards;
	-ms-animation-timing-function: ease;
	/*FileZilla*/
	-moz-animation: objfade 1.5s;
	-moz-animation-iteration-count: 1;
	-moz-animation-fill-mode : forwards;
	-moz-animation-timing-function: ease;
	/*opera*/
	-o-animation: objfade 1.5s;
	-o-animation-iteration-count: 1;
	-o-animation-fill-mode : forwards;
	-o-animation-timing-function: ease;
}

.obj08_A{
	z-index: 10;
	opacity: 1;
	max-height: 100%;
	position: absolute;
	height: 100%;
	width: 100%;

	animation: objfade 1.5s;
	animation-iteration-count: 1;
	animation-fill-mode : forwards;
	animation-timing-function: ease;
	/*safari & chrome*/
	-webkit-animation: objfade 1.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode : forwards;
	-webkit-animation-timing-function: ease;
	/*IE*/
	-ms-animation: objfade 1.5s;
	-ms-animation-iteration-count: 1;
	-ms-animation-fill-mode : forwards;
	-ms-animation-timing-function: ease;
	/*FileZilla*/
	-moz-animation: objfade 1.5s;
	-moz-animation-iteration-count: 1;
	-moz-animation-fill-mode : forwards;
	-moz-animation-timing-function: ease;
	/*opera*/
	-o-animation: objfade 1.5s;
	-o-animation-iteration-count: 1;
	-o-animation-fill-mode : forwards;
	-o-animation-timing-function: ease;
}

/*キャラクターここまで*/

/*シルエット*/
.obj_A{
	z-index: 2;
	opacity: 1;
	max-height: 100%;
	position: absolute;
	height: 100%;
	width: 100%;

	animation: objfade 1.5s;
	animation-iteration-count: 1;
	animation-fill-mode : forwards;
	animation-timing-function: ease;
	/*safari & chrome*/
	-webkit-animation: objfade 1.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-fill-mode : forwards;
	-webkit-animation-timing-function: ease;
	/*IE*/
	-ms-animation: objfade 1.5s;
	-ms-animation-iteration-count: 1;
	-ms-animation-fill-mode : forwards;
	-ms-animation-timing-function: ease;
	/*FileZilla*/
	-moz-animation: objfade 1.5s;
	-moz-animation-iteration-count: 1;
	-moz-animation-fill-mode : forwards;
	-moz-animation-timing-function: ease;
	/*opera*/
	-o-animation: objfade 1.5s;
	-o-animation-iteration-count: 1;
	-o-animation-fill-mode : forwards;
	-o-animation-timing-function: ease;
}


@keyframes objfade {
  0%    {opacity: 0;}
  100%  {opacity: 1;}
}

@-webkit-keyframes objfade {
  0%    {opacity: 0;}
  100%  {opacity: 1;}
}

@-ms-keyframes objfade {
  0%    {opacity: 0;}
  100%  {opacity: 1;}
}

@-moz-keyframes objfade {
  0%    {opacity: 0;}
  100%  {opacity: 1;}
}

@-o-keyframes objfade {
  0%    {opacity: 0;}
  100%  {opacity: 1;}
}

/*
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
/////////////////////IE9以下対応//////////////////////////////
//////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
*/

