.main {
  	width: 100%;
  	position: relative;
  	overflow: hidden;
	display: flex;
}
.main-picture {
    /* [disabled]position: absolute; */
    /* [disabled]height: 554px; */
    width: 1200px;
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
}

.hou-productarea {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 19px;
    text-align: left;
    font-size: 14px;
    color: #000;
}
.hou-productarea-inner-picture {
  	width: 900px;
  	display: flex;
  	flex-direction: column;
  	align-items: center;
  	justify-content: flex-start;
}
.picture1-icon {
  	width: 392px;
  	position: relative;
  	height: 550px;
  	object-fit: cover;
}
.picture2-icon {
  	align-self: stretch;
  	position: relative;
  	max-width: 100%;
  	overflow: hidden;
  	height: 550px;
  	flex-shrink: 0;
  	object-fit: cover;
}
.hou-productarea-inner-text {
  	width: 361px;
  	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	justify-content: flex-start;
  	gap: 67px;
}
.hou-name {
  	width: 28px;
  	position: relative;
  	height: 56px;
  	font-size: 28px;
}
.hou-name-k {
  	position: absolute;
  	top: 14px;
  	left: 0px;
  	letter-spacing: 0.05em;
}
.hou-name-hira {
  	position: absolute;
  	top: 15px;
  	left: 32px;
  	font-size: 12px;
  	letter-spacing: 0.2em;
}

.hou-ingredient {
    align-self: stretch;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 40px;
    color: #555555;
}
.ing-inner-text1 {
    color: #555555;
  	position: relative;
  	letter-spacing: 0.03em;
  	line-height: 30px;
    white-space: nowrap;
}
.p {
  	margin: 0;
}
.otherinfo-text {
    color: #555555;
  	width: 192px;
  	position: relative;
  	letter-spacing: 0.03em;
  	line-height: 30px;
  	display: inline-block;
  	height: 96px;
  	flex-shrink: 0;
    white-space: nowrap;
}
.bearplace {
  	display: flex;
  	flex-direction: row;
  	align-items: center;
  	justify-content: flex-start;
  	gap: 14px;
  	font-size: 17px;
}
.location-on-icon {
  	width: 30%;
	hight: 30%;
	margin-left: 20px;
	margin-right: 20px;
}
.bearplace-text {
	color: #555555;
  	position: relative;
	white-space: nowrap;

}
