body{
		margin: 0;
		background: url(../img/back.jpg);
		background-attachment: fixed;
		background-size: contain;
}
h1{
		font-size: 100%;
		color: pink
}
#container{
		width: 800px;
		margin: 0 auto;
}
#container span{
		display: block;
		color: #2660ff;
		font-size: 120%;
		font-weight: bold;
		text-align: center;
}
/*#slide a{
		display: block;
}*/
#cnt{
		width: 900px;
		margin: 0 auto;
		background-color: rgba(216,241,254,0.5);
}
#cnt p{
		font-size: 90%;
		line-height: 1.9;
}
h2{
		color: #2660ff;
		font-size: 130%;
		text-align: center;
}
#top p{
		margin-left: 310px;
}
#top img{
		float: left;
}
.catgol{
		width: 430px;
		display: inline-block;
		margin: 5px 8px;
		background: #c4eefc;
}
.catgol h3{
		background: #6693ff;
		color: #f9ff91;
		text-align: center;
		margin-top: 0;
}
#prof img{
		display: block;
		margin: 10px auto;
}
#prof span{
		color: #ff3269;
		display: block;
		text-align: center;
}
#prof p{
		width: 800px;
		border: 1px solid blue;
		margin: 15px auto;
		padding: 10px;
}
.comment img{
		display: block;
		margin: 5px auto 0;
}
.comment h3{
		text-align: center;
		background: #6693ff;
		color: #f9ff91;
}
.comment p{
		width: 300px;
		float: left;
}
.comment p:first-letter{
		font-size: 2em;
		color: red;
}
#foot{
		text-align: center;
}
.txt{
		width: 800px;
		clear: both;
		background: #c4eefc;
		padding: 5px;
		margin: 10px auto;
}
.kuchi{
		width: 700px;
		margin: 15px auto;
		background: #fff;
}
.kuchi h3{
		font-size: 110%;
		color: #3366cc;
		background: url(../img/point.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 1.5em;
}
.kuchi p{
		padding: 5px;
}
@media (max-width: 768px) {
	img{
			max-width: 100%;
			height: auto;
	}
	#container{
			width: 90%;
	}
	#cnt{
			width: 100%;
	}
	#top img{
			float: none;
			display: block;
			margin: 0 auto;
	}
	#top p{
			margin: 10px;
	}
	.catgol{
			width: 95%;
			display: block;
			margin: 10px auto;
	}
	
	#prof p{
			width: 92%;
	}
	.comment p{
			width: 100%;
			float: none;
	}
	
	.kuchi{
			width: 95%;
	}
	.txt{
			width: 95%;
	}
