@charset "shift_jis";
/* ¨measures
----------------------------------------------------------------------- */



.measureTtl{
	margin-top: 60px;
}
.measureBox{
	background: #fff;
	padding: 40px 50px;
}
.measureBox dt{
	display: flex;
	align-items: center;
	font-family: Georgia, 'Hiragino Mincho ProN', 'Yu Mincho', serif;
	font-size: 20px !important;
	font-weight: bold;
}
.measureBox dt::before{
	content: '';
	display: block;
	width: 4px;
	height: 24px;
	margin-right: 11px;
}
.measureBox dd{
	padding-left: 15px;
	font-size: 18px !important;
	margin-top: 16px;
	margin-bottom: 30px;
}
.measureBox dd span{
	display: block;
	font-size: 14px !important;
	margin-top: 10px;
}
.measureBox .measureImg{
	margin-top: 30px;
}

.measureBox--eat dt{
	color: #d15d5d;
}
.measureBox--eat dt::before{
	background: #d15d5d;
}
.measureBox--life dt{
	color: #6967a2;
}
.measureBox--life dt::before{
	background: #6967a2;
}
.measureBox--life dd:last-child{
	margin-bottom: 0;
}
.measureBox--sports dt{
	color: #67983a;
}
.measureBox--sports dt::before{
	background: #67983a;
}
.measureBox--sports dd:last-child{
	margin-bottom: 0;
}
.measureTable{
	width: 100%;
	background: url(/brand/hichifuku/img/line_measures_eat_length.png) left top /100% auto no-repeat;
}
.measureTable th,
.measureTable td{
	font-size: 16px;
	line-height: 27px;
	padding: 13px 20px;
	box-sizing: border-box;
}
.measureTable th{
	text-align: left;
	vertical-align: middle;
	background: url(/brand/hichifuku/img/line_measures_eat_side.png) right top /1px auto no-repeat;
}
.measureTable thead{
	background: url(/brand/hichifuku/img/line_measures_eat_length.png) left bottom /100% auto no-repeat,url(/brand/hichifuku/img/bg_measures_eat.png) left top /100% 100% no-repeat;
}
.measureTable thead th:last-child{
	background: none;
}
.measureTable tbody th{
	width: 230px;
}
.measureTable tbody tr{
	background: url(/brand/hichifuku/img/line_measures_eat_length.png) left bottom /100% auto no-repeat;
}
/* .measureTable tbody tr:first-child th,
.measureTable tbody tr:first-child td{
	padding-top: 24px;
	padding-bottom: 18px;
} */