@charset "shift_jis";

/*
x[XF : hsl(240, *, *);
*/

#contents {
	/*display: none;*/
	padding: 3.75%;/*42px 0 0 32px;*/
	width: 100%;
}

.hamburgermenu {
	background: hsl(240, 50%, 38%);
}
.hamburgermenu span {
	background: #fff;
}

header {
	position: fixed;
	top: 0;
}
header img {
	height: 60px;
	width: 100%;
}

main {
	margin-top: 60px;
	width: 100%;
}

#sidemenu{
	position: absolute;
	width: 100%;
}
#sidemenu ul {
	display: none;
}
#sidemenu ul li a {
	background: hsl(240, 50%, 38%);
	border-color: #fff;
	border-style: solid;
	border-width: 1px 0 0 0;
	color: #fff;
	display: block;
	height: 48px;
	line-height: 48px;
	padding-left: 22px;
	width: 100%;
}
