

.main-haikei {  background-attachment: fixed; background-image: url(main-hai.gif); background-repeat: repeat-y; background-position: center top}
.sita-haikei {  background-attachment: fixed; background-image: url(sita-hai.gif); background-repeat: no-repeat; background-position: 48.5% top}
.wagon {  background-attachment: fixed; background-image: url(wagon.gif); background-repeat: no-repeat; background-position: left bottom}
.top-hai {  background-attachment: fixed; background-image: url(top-hai.gif); background-repeat: no-repeat; background-position: center center}

.header_waku {
	position:fixed;
	top:0%;
	left:50%;
	transform:translateX(-50%);
	width:750px;
	height:200px;
	overflow: hidden;
	margin-left:3px;
	text-align: center;
}
#kannai .header_waku {
	background:url(../img/header/kannai_h.jpg);
	background-position: bottom -70px center;
}
#pet .header_waku {
	background:url(../img/header/pet_h.jpg);
	background-position: bottom -60px center;
}
#crepe .header_waku {
	background:url(../img/header/creap_h.jpg);
	background-position: top 0px center;
}
#bistro .header_waku {
	background:url(../img/header/cisine_h.jpg);
	background-position: top 0px center;
}
#pooh .header_waku {
	background:url(../img/header/pu-san_h.jpg);
	background-position: top 0px center;
}
#access .header_waku {
	background:url(../img/header/access_h.jpg);
	background-position: top -40px center;
}
#contact .header_waku {
	background:url(../img/header/contact_h.jpg);
	background-position: bottom 0px center;
}
.header_waku img{
	margin:0px;
	padding: 0px;
	width:100%;
	height: auto;
}
.header_waku h2{
	position: absolute;
	width:100%;
	margin: 0 auto;
	top:10px;
	left:50%;
	transform:translateX(-50%);
	color:#FFFBC5;
	font-size:44px;
	font-weight:600;
	letter-spacing: 2px;
	font-family: "Yu Mincho", "Hiragino Mincho ProN", "serif";
	line-height: 1em;
	text-shadow:0px 2px 5px rgba(0,0,0,0.9);
}
.header_waku h2 span{
	color:#fff;
	font-size:20px;
	font-weight:600;
	letter-spacing: 6px;
		font-family:YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
		text-shadow:0px 0px 5px 5px rgba(0,0,0,1);
}
#kannai .header_waku h2{
	color:#F7FFCA;
}

#pet .header_waku h2{
	color:#FFE793;
}

#crepe .header_waku h2{
	color:#FFFDCC;
}
#bistro .header_waku h2{
	color:#C9FFD3;
}
#access .header_waku h2{
	color:#FFEEE9;
}
#contact .header_waku h2{
	color:#CDFDD8;
}
.pooh_img{
	width:450px;
	height:250px;
	margin:20px auto;
	overflow: hidden;
	text-align: center;
	padding-left:60px;
}