body {
    font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
	color: #4c3332;
	margin: 0;
	padding: 0;
	line-height: 160%;
}

h1,h2,h3,h4,h5 { margin: 0; padding: 0;}
a {
color:#4c3332;
}
a:visited {
color:#4c3332;
}

.Header { width: 100%; background-color: #8acbce; text-align: center; }
.Header_inner img { width: 100%; }
.KV_L { display: none;}
.ContentsWrapper { width: 100%; text-align: center; }
.Miniheadding { font-size: 22px; margin:50px 0 0 0; }
.GenPara { font-size: 12px; margin: 20px auto 20px auto; padding: 0 20px;  }
.IconsetWrapper { padding: 0; }
.Iconsample { width: 100%;}

.btn {
	display: block;
	position: relative;
	width: 280px;
	padding: 0.8em;
	text-align: center;
	text-decoration: none;
	background: #fff;
	border:1px solid #4c3332;
	margin: 0 auto;
}
.btn:hover {
	 background: #4c3332;
         color: #fff;
	 cursor: pointer;
	 text-decoration: none;
}
.Footer { width: 100%; background-color: #8acbce; text-align: center; padding: 40px 0; }
.Footer_inner img { width: 350px; margin-bottom: 20px; }
.Footer_inner p { margin: 0 auto; font-size: 12px;}

@media (min-width: 800px) {
	.Header_inner { width: 700px; margin: 0 auto; }
	.KV_L { display: inline;}
	.KV_S { display: none;}
	.Iconsample { width: 700px;}
	.GenPara { width: 700px; margin: 20px auto 20px auto; padding: 0 20px; }
	.Footer_inner img { width: 350px; }
}