h2 span.s {
	display:inline-block;
	margin-left:1em;
	font-size:18px;
}

.section-page {
	width:420px;
	margin:0 auto;
	margin-bottom:30px;
}

.section-page .img {
	margin-bottom:10px;
}
.section-page .img img {
	width:100%;
	border:solid 1px #aaaaaa;
	cursor:pointer;
}

.section-page .img img:hover {
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}

.section-page .pages .fl.l {
	width:140px;
}
.section-page .pages .fl.c {
	width:140px;
	text-align:center;
}
.section-page .pages .fr.r {
	width:140px;
	text-align:right;
}


.section-items {
	margin-bottom:50px;
}

.section-items .item {
	width:860px;
	margin:0 auto;
	border-bottom:solid 1px #999999;
	background:#f5f5f5;
}

.section-items .item.even {
	background:#ffffff;
}

.section-items .item .fl .inner {
	padding:7px 5px 7px 5px;
}

.section-items .item .fl.mylist { width:120px; text-align:center; }
.section-items .item .fl.code { width:120px; }
.section-items .item .fl.name { width:260px; }
.section-items .item .fl.price { width:90px; text-align:right; }
.section-items .item .fl.spec { width:269px; }

.section-items .item .prev_code { font-size:12px; }
.section-items .item .permanent_code { font-size:12px; }

.section-items .mylist1 a {
	color:#ff3333;
}
.section-items .mylist1 a:hover {
	color:#ff6666;
}

.section-category h3 {
	font-size:16px;
	text-align:center;
	margin-bottom:10px;
	color:#cc3333;
}

.section-category .flex {
	display:-webkit-flex;
	display:flex;
	flex-wrap:wrap;
}
.section-category .flex .box {
	width:25%;
	word-wrap:break-word;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:solid 1px #cccccc;
}
.section-category .flex .box .name {
	padding:0 10px 0 10px;
	padding-left:1.3em;
	text-indent:-1.3em;
}
.section-category .flex .box .name a {
	text-decoration:none;
}

.section-category .flex .box .name .page_no {
	color: #cc6666;
}