@charset "utf-8";



/*--transitionAnimation--*/

.scaleAnimation_hover{
-moz-transition: -moz-transform 0.1s ease;
	-webkit-transition: -webkit-transform 0.1s ease;
	-o-transition: -o-transform 0.1s ease;
	-ms-transition: -ms-transform 0.1s ease;
	transition: transform 0.1s ease;
}

.scaleAnimation_hover:hover{
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-o-transform: scale(1.02);
	-ms-transform: scale(1.02);
	transform: scale(1.02);
}


/*----------------------------------------
	for PC
----------------------------------------*/


	@media screen and (min-width: 481px){

		.window_ac{
		overflow:hidden;
		margin:0 0 10px;
		}

	/*--------contents---------*/

	body{
		background-image:url('../img/common/bg.jpg');
		background-attachment:fixed;
	}



	#contents{
		background-color:#3C0202;
		width:100%;
		max-width:998px;
		margin:0 auto 0;
		border-left:1px solid #9e8841;
		border-right:1px solid #9e8841;
		box-shadow:0px 0px 10px #000, 0px 0px 400px rgba(0,0,0,0.8) inset;
	}

	#contents .inner{
		width:90%;
		margin:0 auto 0;
		position:relative;
	}
	
	
	.inner td{
		padding:0 2%;
	}


	.btn_back{
		margin:30px 0 0;
		color:#000;
		display:inline-block;
		border-radius:20px;
		background-color:#EFE7B7;
		padding:0 15px;
	}


	/*--------common---------*/

	.hide_sp{display:block!important;}
	.hide_sp_i{display:inline!important;}
	.hide_pc{display:none!important;}
	.hide_pc_i{display:none!important;}

	a.mo:hover{
		display:block;
		opacity:0.8;
	}

}





@media screen and (max-width: 988px) {


	#contents{
		border:none;
	}


}



/*----------------------------------------
	for SP
----------------------------------------*/

	@media screen and (max-width: 480px) {



	.window_ac{
	overflow:hidden;
	margin:0 0 10px;
	}

/*--------contents---------*/

body{
	background-image:url('../img/common/bg.jpg');
	background-attachment:fixed;
}

#contents{
	background-color:#3C0202;
	width:100%;
	max-width:998px;
	margin:0 auto 0;
	box-shadow:0px 0px 10px #000, 0px 0px 400px rgba(0,0,0,0.8) inset;
}

#contents .inner{
	width:95%;
	margin:0 auto 0;
	position:relative;
}

.btn_back{
	margin:30px 0 0;
	color:#000;
	display:inline-block;
	border-radius:20px;
	background-color:#EFE7B7;
	padding:0 15px;
}

.inner td{
		padding:0 1%;
	}

#footer{
	margin:50px 0 0;
	padding:30px 0;
	background-color:#000;
}

#footer img{
	width:80%;
	display:block;
	margin:0 auto 0;
}



	/*--------common---------*/

	.hide_sp{display:none!important;}
	.hide_sp_i{display:none!important;}
	.hide_pc{display:block!important;}
	.hide_pc_i{display:inlne!important;}

}
