body{
	background: #eeeeee;
	font-family: Meiryo;
}

nav{
	background: #ffffff;
	width: 85%;
	max-width: 800px;
	padding: 20px 30px;
	border: 2px solid #cccccc;
	margin: 30px auto;
}

h1{
	font-size: 25px;
	color: teal;
}

h2{
	font-size: 20px;
}

footer{
	clear: left;
}

.c1{
	padding: 10px;
	clear: left;
}

.t1{
	float: left;
}

.p1{
	margin: 20px;
	float: left;
}

.b1{
	margin-left: 30px;
}

.thumb_img{
	width: 210px;
	height: 297px;
	border: 1px solid #cccccc;
}

.logo-img{
	width: 50px;
	height: 50px;
	padding-right: 10px;
	float: left;
}

.s-img{
	width: 140px;
	height: 190px;
	padding-right: 10px;
	float: left;
}