@charset "shift_jis";

/* howtoページ用
----------------------------------------------------*/
.lineup {
	margin-bottom: 5%;
	overflow: hidden;
}
.lineup li {
	width: 47%;
	float: left;
	text-align: center;
	margin-right: 5%;
}
.lineup p {
	font-size: 11px;
	line-height: 1.3;
}
.lineup li:last-child {
	margin-right: 0;
}
.lineup h3 {
	font-size: 15px;
	margin: 12px 0 1px;
}
.lineup li img {
	width: 100%;
}
.btn li {
	width: 70%;
	margin: 0 auto 5%;
}
.btn img {
	width: 100%;
}
.box {
	margin-bottom: 15px;
}
.box h3 {
	width: 81.2%;
	margin: auto;
	padding: 0 0 5%;
}
.box h3 img {
	width: 100%;
}
.box p {
	padding: 0 0.5em;
}
.tableHowto {
	width: 100%;
	margin: 15px 0 20px;
}
.tableHowto td,
.tableHowto th {
	padding: 10px;
	font-size: 12px;
	vertical-align: middle;
	letter-spacing: -0.08em;
	background: url(/brand/hichifuku/sp/img/howto-border_table.png) no-repeat;
	background-size: 100% 100%;
}
td.large {
	background: url(/brand/hichifuku/sp/img/howto-border_table_large.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
}
.tableHowto thead {
	background: url(/brand/hichifuku/sp/img/howto-bg_pattern.jpg);
	background-size: 25px;
}

.listNumber ul {
	padding-left: 3em;
	margin-top: 0.5em;
}
.listNumber > li {
	margin-left: 3em; 
}
.listNumber > li:before {
	content: "（１）";
	display: inline-block;
	margin-left: -3em; 
}
.listNumber > li:nth-of-type(2):before {
	content: "（２）";
}
.listNumber > li:nth-of-type(3):before {
	content: "（３）";
}
.listNumber > li > ul{
	margin-left: -2em; 
}