@charset "shift_jis";
/* 植物成分100%で痛くなりにくい
----------------------------------------------------------------------- */

.box01 {
	background: url(/brand/hichifuku/img/bg_ingredients_box01_01.gif) repeat left top;
	margin: 46px 0 0;
	padding: 0 0 40px;
}
.box01 .ft-l,
.box01 .ft-r {
	width: 391px;
}
.box01 dl {
	width: 311px;
	margin: 10px auto 0;
}
.box01 dd {
	margin: 10px 0 0;
}
.box02 {
	margin: 60px 0 0;
	padding: 0 34px;
	position: relative;
}
.box02 .inner01 h3 {
	float: left;
	line-height: 1.8;
}
.box02 .inner01 h3 span {
	font-weight: normal;
}
.box02 .inner01 .clearfix {
	width: 524px;
	float: right;
}
.box02 .inner01 dl {
	float: left;
	width: 240px;
}
.box02 .inner01 dt,
.box02 .inner01 dd {
	font-size: 100% !important;
}
.box02 .inner01 dd {
	padding: 0 0 0 7em;
	margin: -1.8em 0 0;
}
.box02 .inner01 dl:first-child dd {
	padding: 0 0 0 6em;
	margin: -1.8em 0 0;
}
.box02 .inner02 {
	width: 524px;
	margin: 15px 0 0 auto;
}
.box02 .inner02 li {
	padding-left: 1em;
	background: url(/brand/hichifuku/img/icon_item01.gif) no-repeat 5px 0.7em;
}
.box02 .img01 {
	position: absolute;
	top: 46px;
	left: 34px;
}
.box03 {
	margin: 50px 0 0;
	background: url(/brand/hichifuku/img/bg_linebox01.gif) no-repeat left bottom;
}
.box03 .inner {
	background: url(/brand/hichifuku/img/bg_linebox02.gif) no-repeat left top;
	padding: 44px 50px;
}
.box03 .ft-l {
	width: 526px;
	float: left;
	margin: 0 0 0 50px;
}
.box03 h3 {
	margin: 0 0 15px;
}
.box03 .ft-l h3 + p {
	margin: 0 0 25px;
}
.box03 .ft-r {
	width: 170px;
	float: right;
	margin: 0 40px 0 0;
}
.box03 .ft-r p {
	text-align: center;
	font-size: 112.5% !important;
}
.box03 .ft-r p:first-child {
	margin: 0 0 10px;
}
.box03 .ft-r p span {
	font-size: 66.66% !important;
	line-height: 1.3 !important;
}

.typeBox01{
	width: 801px;
	height: 396px;
	margin: 45px auto 40px;
	background: url(/brand/hichifuku/img/bg_ingredients_box.png) no-repeat;
	padding-top: 43px;
	display: flex;
}
.typeBox01 .typeBoxInner01{
	padding-left: 56px;
	padding-right: 28px;
}
.typeBox01 .typeBoxInner01 .ft-l{
	width: 470px;
}
.typeBox01 .typeBoxInner01 .ft-l h4{
	margin: 0 0 15px;
}
.typeBox01 .typeBoxInner01 .ft-l p{
	margin: 0 0 15px;
}
.typeBox01 .typeBoxInner01 .ft-l li{
	padding-left: 1em;
	background: url(/brand/hichifuku/img/icon_item01.gif) no-repeat 5px 0.7em;
}

.intestine{

}
.intestine__ttl{
	margin-bottom: 48px;
}
.mt20{
	margin-top: 20px;
}
.efficacy{
	margin-top: 10px;
}
.efficacy > li{
	text-indent: -1em;
	padding-left: 1em;
}