@charset "shift_jis";


/* checkƒy[ƒW—pCSS
------------------------------------------------------- */
.headerType {
	width: 93.75%;
	margin: 0 auto 1em;
	background: #eeebe3;
	position: relative;
	padding: 5% 0;
}
.headerType:after {
	content: "";
	display: block;
}
.headerType h3 {
	width: 86%;
	margin: auto;
	margin-bottom: 1%;
}
.headerType ul {
	background: #f6f4f0 url(/brand/hichifuku/sp/img/qa-icon_off.png) right 0.7em bottom 0.7em no-repeat;
	background-size: 14px;
	width: 89%;
	margin: 1em auto 0;
	padding: 1em 1em 2em;
	box-sizing: border-box;
}
.active .headerType ul {
	background-image: url(/brand/hichifuku/sp/img/qa-icon_on.png);
}
.headerType li {
	background: url(/brand/hichifuku/sp/img/icon_checkbox.png) left 3px no-repeat;
	background-size: 16px auto;
	padding-left: 20px;
}
.sectionType h3 {
	text-align: center;
	padding-top: 0;
}
.sectionType {
	border-top: 1px solid #8d6c6a;
	margin-bottom: 0;
}
.sectionType + section {
	padding: 15px 0;
	border-bottom: 1px solid #8d6c6a;
	margin-bottom: 1em;
}
.borderBottom {
	margin-bottom:2.5em;
}
.borderBottom.type02 {
	background: url(/brand/hichifuku/sp/img/check-line.png) center bottom no-repeat;
	padding: 5% 0 9%;
	margin-bottom: 5%;
	background-size: contain;
}
.borderBottom.type03 {
	margin-bottom:1.5em;
}
.sectionType h3 img {
	width: 59.375%;
}
.boxInner {
	width: 91.5%;
	margin: 16px auto;
	background: #eeebe3;
	position: relative;
	padding: 7% 5% 5%;
	box-sizing: border-box;
}
.boxInner h4 {
	width: 40%;
	margin-bottom: 3%;
}
.boxInner .list{
	margin-top: 7%;
}
.img01 {
	width: 27.3%;
	margin: 1em auto;
}
.img02 {
	width: 36%;
	margin: 1em auto;
}
.btn {
	width: 80.4%;
	margin: 0 auto;
}
.sectionTypeWrap {
	display: none;
	background-color: #fff;
}
.container {
	padding: 1em 0 15px;
}
.type01 .headerType {
	border: 1px solid #e36939;
}
.type02 .headerType {
	border: 1px solid #65ab9a;
}
.type03 .headerType {
	border: 1px solid #e88f44;
}