@charset "shift_jis";
/* あなたの便秘セルフチェック
----------------------------------------------------------------------- */

.typeList01 {
	margin: 50px 0 0;
}
.typeList01 li {
	float: left;
	margin: 0 0 0 23px;
	cursor: pointer;
}
.typeList01 li:first-child {
	margin: 0;
}
.typeList01 li.list01 {
	background: url(/brand/hichifuku/img/btn_check_type01_o.png) no-repeat left top;
}
.typeList01 li.list02 {
	background: url(/brand/hichifuku/img/btn_check_type02_o.png) no-repeat left top;
}
.typeList01 li.list03 {
	background: url(/brand/hichifuku/img/btn_check_type03_o.png) no-repeat left top;
}
.typeList01 li.select img {
	visibility: hidden;
}
.typeBox01,
.typeBox02 {
	background: url(/brand/hichifuku/img/bg_linebox01.gif) no-repeat center bottom;
	width: 801px;
	margin: 45px auto 0;
	display: none;
}
.typeBox01 .typeBoxInner01,
.typeBox02 .typeBoxInner01 {
	margin: 28px 0 0;
	padding: 0 50px 56px;
	background: url(/brand/hichifuku/img/bg_check_typebox01.gif) no-repeat center bottom;
}
.typeBox01 .typeBoxInner01 .ft-l,
.typeBox02 .typeBoxInner01 .ft-l {
	width: 470px;
}
.typeBox01 .typeBoxInner01 .ft-l h4,
.typeBox02 .typeBoxInner01 .ft-l h4 {
	margin: 0 0 15px;
}
.typeBox01 .typeBoxInner01 .ft-l p,
.typeBox02 .typeBoxInner01 .ft-l p {
	margin: 0 0 15px;
}
.typeBox01 .typeBoxInner01 .ft-l li,
.typeBox02 .typeBoxInner01 .ft-l li {
	padding-left: 1em;
	background: url(/brand/hichifuku/img/icon_item01.gif) no-repeat 5px 0.7em;
}
.typeBox01 .typeBoxInner01 .ft-r {
	width: 200px;
}
.typeBox02 .typeBoxInner01 .ft-r {
	width: 227px;
}
.typeBox01 .typeBoxInner02,
.typeBox02 .typeBoxInner02 {
	margin: 28px 0 0;
	padding: 0 50px 25px;
}
.typeBox01 .typeBoxInner02 p,
.typeBox02 .typeBoxInner02 p {
	text-align: center;
	margin: 0 0 15px;
}
.type1_ans{
	width: 100%;
	height: 210px;
	position: relative;
}
.type1_ans__img{
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}
.type1_ans__btn{
	position: absolute;
	right: 0;
	bottom: 0;
}