@charset "UTF-8";
/* =============================================================
SETUP
* ============================================================= */
@media screen and (max-width: 958px) {
.container{
width:100%;
margin:0 auto;
}

	
img{
margin:0;
padding:0;
display:block;
width:100%;
height:auto;
}

footer{
 position: fixed;
 bottom:0;
 margin: 0 auto;
}
	
	.LINE-menu Label{
		display: none;
	}

.SNS{
	display: flex;
}
	
	.LINE img{
		position: fixed;
		top:50px;
		height: 300px;
		width: 55px;
		right:0
	}
	}

@media screen and (min-width: 959px) {
	/* 481px以上に適用されるCSS（タブレット用） */
	.container{
width:100%;
margin:0 auto;
}
	
	.LINE img{
	display: none;
	}

img{
margin:0;
padding:0;
display:block;
width:50%;
height:auto;
}

footer{
	display: none;
}

.SNS{
	display: none;
}
	body{
		background: #21335d;
		z-index: 0;
	}
}