#hamigakids #contents {
	background: url(../image/bg_contents_pc.png) center top repeat-x #fef7d5;
}

#hamigakids .main {
	background: url(../image/bg_main_pc.png) center top no-repeat;
}

#hamigakids .main .container {
	background: url(../image/bg_main_pc.png) center top no-repeat;
}

#hamigakids .main h1 {
	width: 147px;
	margin: 0 auto 0 auto;
	padding: 31px 0 0 0;
}

#hamigakids .main .lead {
	padding: 18px 0 43px 0;
	text-align: center;
	line-height: 2;
}

#hamigakids .links {
	width: 880px;
	margin: 0 auto;
	padding: 40px 0 0 0;
	background: #fef7d5;
}

#hamigakids .links ul {
	width: 920px;
	margin: 0 -40px 0 0;
}

#hamigakids .links .btn {
	width: 420px;
	margin: 0 40px 0 0;
	padding: 0 0 50px 0;
	float: left;
}

#hamigakids .links .txt_note {
	width: 880px;
	padding: 0 0 40px 0;
	font-size: 81.25%;
	line-height: 1.5;
	text-align: center;
	letter-spacing: 0.1em;
}

@media screen and (max-width:999px){

#hamigakids #contents {
	background: #fef7d5;
}

#hamigakids .main {
	background: url(../image/bg_main_sp.png) center top no-repeat;
	background-size: contain;
}

#hamigakids .main .container {
	background: none;
}

#hamigakids .main h1 {
	width: 38.44%;
	margin: 0 auto 0 auto;
	padding: 9.375% 0 0 0;
}

#hamigakids .main .lead {
	padding: 7.218% 0 7.5% 0;
	font-size: 68.75%;
	text-align: center;
	line-height: 1.9;
	letter-spacing: 0.1em;
}

#hamigakids .attention {
	width: 100%;
	margin: 0 auto;
	padding: 10% 0 0 0;
}

#hamigakids .title {
	padding: 8.33% 0 6% 0;
}

#hamigakids .links {
	width: 100%;
	margin: 0 auto;
	padding: 0 0 0 0;
	background: #fef7d5;
}

#hamigakids .links ul {
	width: 100%;
	margin: 0 0 0 0;
}

#hamigakids .links .btn {
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 6.5% 0;
	float: none;
}

#hamigakids .links .btn:last-child {
	padding: 0 0 0 0;
}

}
