/* グロナビ処理ここから */
h1{
    margin-bottom:0;
}

* {
	box-sizing: content-box;
}

.brandSiteHeader .logo {
	margin-left: 0;
}

.brandSiteFooter{
	margin-top:0;
}
/* グロナビ処理ここまで */


/* フッタ文字サイズ */
.brandSiteFooter .link .policy li {
	font-size: 0.9rem;
}
.brandSiteFooter p.copyright {
	font-size: 0.9rem;
}



/* layout mobile
--------------------------------------------------*/
@media screen and (max-width: 640px) {

/* グロナビ処理ここから */
body,html {
	overflow-x: visible;
}

.brandSiteHeader .logo {
	margin-top:12px;
	margin-left:-5px;
}

.brandSiteHeader .Kampoful-Life{
	margin-right:-5px;
}

/* グロナビ処理ここまで */

｝