@charset "utf-8";

header{
	border-style: none none solid none;
	border-color: #CCCCCC;
	border-width: 1px;
	padding: 0.5em 1em;
}
header img{
	width: 180px;
}
h1 {
	font-size: 1.2em;
	padding: 0.5em 1em;
}

#Contents{
	background-color: #FFFFFF;
	box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.2);
}

form p{
	background-color: #000000;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.itemList th{
	width: 250px;
	background-color: #E0E0E0;
}
.itemList td{background-color: #EEEEEE;}


@media screen and (max-width:768px){
	header{
		padding: 0.5em;
	}
	h1 {
		padding: 0.5em;
	}
	
	.itemList th
	,.itemList td{
		width: calc(100% - 1em);
		text-align: left;
		display: block;
	}
}