html,
body {
	-webkit-tap-highlight-color: transparent;
	/* disable webkit tap highlight */
	overflow-x: hidden;
}


/* Container */

#container {
	position: relative;
	padding: 0;
	padding-top: 0;
	height: 0;
}


/* Menu Button　（PC用） */

.menu-btn {
	display: none;
	width: 100px;
	padding: 10px;
	margin-bottom: 30px;
	background: #000;
	color: #FFF;
	text-align: center;
	cursor: pointer;
	position: fixed;
	/*ボタン固定*/
	z-index: 999;
}

.menu-btn:hover {
	opacity: 0.6;
}


/* Menu Button */

/* メニューボタンの479px以下用（スマートフォン用）の記述 */

@media screen and ( max-width:479px) {
	.menu-btn {
		display: block;
		width: 100px;
		padding: 10px;
		margin-bottom: 30px;
		background: #000;
		color: #FFF;
		text-align: center;
		cursor: pointer;
		position: fixed;
		/*ボタン固定*/
		z-index: 999;
	}
	.menu-btn:hover {
		opacity: 0.6;
	}
}


/*# sourceMappingURL=demo.css.map */
