.hada_menu{
	position:absolute;
	margin-left:465px;
	margin-top:57px;
	width:126px;
	text-align:left;
	z-index:1;
	display:none;
}

.menu .hada_menu a:nth-child(1) img{
	margin-left:0;
}


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

* {
	box-sizing: content-box;
}

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

.brandSiteFooter{
	margin-top:0;
}

/*
#top_page .brandSiteFooter{
	margin-top:20px;
}
*/

 /* 肌チェック */
.head_btn01{
	position:absolute;
	margin-top:-60px;
	margin-left:137px;
	left:50%;
}
/* グロナビ処理ここまで */


/* CMなし あと画像の差し替え */
 .hada_menu{
	position:absolute;
	margin-left:517px;
	margin-top:57px;
	width:151px;
	text-align:left;
	z-index:1;
	display:none;
}
 
.menu_detail a:nth-child(10){
	display:none;
}
.menu_detail img:nth-child(9){
	display:none;
}

.mobile_menu_detail a:nth-child(6){
	display:none;
}
/* CMなし */


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


/* フッタ社名変更 */
.sec-contact .privacy-text{margin:15px 0 0 125px}
.sec-contact .privacy-text:before,.sec-contact .privacy-text:after{content:"";display:table}
.sec-contact .privacy-text:after{clear:both}
.sec-contact .privacy-text dt{float:left;font-weight:bold;font-size:12px;margin-right:-110px;line-height:1.8;}
.sec-contact .privacy-text dd{font-size:12px;line-height:1.8;}
.sec-contact .privacy-text dd a{color:#ff6666}.sec-contact .privacy-text dd a:hover{text-decoration:none}



/* 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;
}

.menu{
	margin-top:0;
}

 /* 肌チェック */
 #hada_check .brandSiteHeader{
 	 /*padding-bottom:27px;*/
	margin-bottom:-22px;
 }
 
.head_btn01{
	position:absolute;
	margin-top:-13px;
	margin-left:0;
	left:auto;
	right:152px;
	z-index:100;
}
/* グロナビ処理ここまで */

｝