@charset "UTF-8";
/* CSS Document */

h1{
	color:darkolivegreen;
	font-size:200%;
}
div{
	max-width:640px;
	margin-right: auto;
	margin-left: auto
}
h1, h2, h3, li, footer{
	text-align: center;
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}
	li{
		list-style: none;
		width: 33%;
		float: left;	
	}
ul{
	padding: 0;
}
	ul::after{
		content: "";
		display: block;
		clear: both;
}
li a:hover{
	text-decoration: none;
}
header{
	border-top:solid 10px #ECF829
}
h2{background-image:url("image/bg_h2.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: 220px 28px;
}
section{
box-shadow:0 0 10px 0 #555555;
margin-top:40px;
padding-top:10px;
padding-right:20px;
padding-bottom:10px;
padding-left:20px;
}
th img{
border-radius:6px;
}
img {
	max-width: 100%
}
	
