.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}




#cuisin {
	margin: 0px;
	padding: 0px;
}
#main_image {
	background-image: url(../../cuisine/images/main_img.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 122px;
	width: 747px;
	display: block;
}
#main_image h1 {
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}
#josho {
	margin: 0px;
	padding: 16px 0px 12px;
	background-image: url(../../cuisine/images/cuisin_07.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#josho dl {
	margin: 0px;
	padding: 0px;
}
#josho dt {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 162px;
	width: 174px;
}
#josho dd {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 557px;
}
#cuisin h2 {
	background-image: url(../../cuisine/images/cuisin_ttl.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 747px;
}
#gaho01 dl {
	margin: 0px;
	padding: 14px 0 0 0;
}
#gaho01 dt {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 306px;
	text-align: justify;
	text-justify: distribute;
}
#gaho01 dd {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 431px;
}
#gaho02 {
	margin: 0px;
	padding: 17px 0px 0px 0px;
}
#gaho02 dl {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 210px;
}
#gaho02 dt {
	margin: 0px;
	padding: 0px;
	float: none;
	height: auto;
	width: 100%;
}
#gaho02 dd {
	margin: 0px;
	padding: 2px 0px 0px 0px;
	float: none;
	height: auto;
	width: 210px;
	text-align: justify;
	text-justify: distribute;
}
#gaho03 {
	margin: 0px;
	padding: 8px 0px 0px 0px;
	background-image: url(../../cuisine/images/cuisin_33.jpg);
	background-position: 456px bottom;
	background-repeat: no-repeat;
}
#gaho04 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 440px;
	float: left;
}
#gaho04 dl {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	height: auto;
	width: 210px;
}
#gaho04 dt {
	margin: 0px;
	padding: 0px;
}
#gaho04 dd {
	margin: 0px;
	padding: 2px 0px 0px 0px;
	text-align: justify;
	text-justify: distribute;
}
#gaho05 {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 307px;
}
#gaho05 dl {
	margin: 0px;
	padding: 0px;
}
#gaho05 dt {
	margin: 0px;
	padding: 0px;
}
#gaho05 dd {
	margin: 0px;
	padding: 2px 0px 0px 0px;
	text-align: justify;
	text-justify: distribute;
}

