/* PC
----------------------------------------------- */
.wrapper_:not(.sp) #articleAllItems {
    width: 960px;
    margin: 0 auto 50px;
    padding-right: 0;
    padding-left: 0;
}
.wrapper_:not(.sp) #articleAllItems * {
	margin: 0;
	padding: 0;
}
.wrapper_:not(.sp) #articleAllItems img {
	max-width: 100%;
	vertical-align: top;
}

.wrapper_:not(.sp) #articleAllItems .allItems_ttl_ {
	display: block;
	margin: 0 auto 45px;
	width: 130px;
	height: 17px;
	overflow: hidden;
	text-indent: -9999em;
	background: url(../../img/acurez/allitem/pc_ttl.png) 0 0 no-repeat;
}

.wrapper_:not(.sp) #articleAllItems .allItems_navi {
	width: 100%;
	margin: 0 0 80px;
	display: flex;
	justify-content: center;
	align-items: stretch;
}
.wrapper_:not(.sp) #articleAllItems .allItems_navi ul {
	display: flex;
	justify-content: center;
	align-items: stretch;
}
.wrapper_:not(.sp) #articleAllItems .allItems_navi li {
	margin: 0 15px;
}
.wrapper_:not(.sp) #articleAllItems .allItems_navi li a {
	box-sizing: border-box;
	display: flex;
	align-items: center;
	height: 100%;
	padding: 10px 15px;
	font-size: 16px;
	line-height: 1.4;
	color: #234231;
	text-decoration: none;
	border-radius: 3em;
}
.wrapper_:not(.sp) #articleAllItems .allItems_navi li a:hover {
	text-decoration: underline;
}
.wrapper_:not(.sp) #articleAllItems .allItems_navi li a.active {
	background: #234231;
	color: #ffffff;
	cursor: default;
}
.wrapper_:not(.sp) #articleAllItems .allItems_navi li a.active:hover {
	text-decoration: none;
}

.wrapper_:not(.sp) #articleAllItems .sectionAllItems h3 {
	display: block;
	width: 118px;
	height: 26px;
	margin: 0 auto 30px;
	overflow: hidden;
	text-indent: -9999em;
}
.wrapper_:not(.sp) #articleAllItems #pumps.sectionAllItems h3 {
	background: url(../../img/acurez/allitem/pp_stit_pc.png) center no-repeat;
}
.wrapper_:not(.sp) #articleAllItems #moccasins.sectionAllItems h3 {
	background: url(../../img/acurez/allitem/ms_stit_pc.png) center no-repeat;
}
.wrapper_:not(.sp) #articleAllItems #sneakers.sectionAllItems h3 {
	background: url(../../img/acurez/allitem/sn_stit_pc.png) center no-repeat;
}
.wrapper_:not(.sp) #articleAllItems #bousui.sectionAllItems h3 {
	background: url(../../img/acurez/allitem/bs_stit_pc.png) center no-repeat;
}
.wrapper_:not(.sp) #articleAllItems #trad.sectionAllItems h3 {
	background: url(../../img/acurez/allitem/tr_stit_pc.png) center no-repeat;
}
.wrapper_:not(.sp) #articleAllItems #sandals.sectionAllItems h3 {
	background: url(../../img/acurez/allitem/sd_stit_pc.png) center no-repeat;
}

.wrapper_:not(.sp) #articleAllItems .sectionAllItems {
	margin-top: 80px;
}
.wrapper_:not(.sp) #articleAllItems #pumps.sectionAllItems {
	margin-top: 0;
}
.wrapper_:not(.sp) #articleAllItems .allItems_contents {
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	flex-flow: wrap;
}
.wrapper_:not(.sp) #articleAllItems .allItems_contents .allItems_item:nth-child(3n+2):last-child {
	margin-right: 330px;
}
.wrapper_:not(.sp) #articleAllItems .allItems_contents .allItems_item {
	width: 300px;
	text-align: center;
}
.wrapper_:not(.sp) #articleAllItems .allItems_contents .allItems_item:nth-of-type(n+4) {
	margin-top: 44px;
}
.wrapper_:not(.sp) #articleAllItems .allItems_contents .allItems_item .spec {
	margin-top: 6px;
	color: #666666;
	font-size: 14px;
	line-height: 1.5;
}
.wrapper_:not(.sp) #articleAllItems .allItems_contents .allItems_item .spec dl {
	display: inline-table;
}
.wrapper_:not(.sp) #articleAllItems .allItems_contents .allItems_item .spec dt,
.wrapper_:not(.sp) #articleAllItems .allItems_contents .allItems_item .spec dd {
	display: table-cell;
	text-align: left;
	word-break: break-all;
}
.wrapper_:not(.sp) #articleAllItems .allItems_contents .allItems_item .spec dt {
	white-space: nowrap;
}


/* SP
----------------------------------------------- */
.sp #articleAllItems {
	width: 100%;
	max-width: 640px;
	margin: 30px auto 60px;
	padding-right: 0;
	padding-left: 0;
}
.sp #articleAllItems * {
	margin: 0;
	padding: 0;
}
.sp #articleAllItems img {
	max-width: 100%;
	vertical-align: top;
}

.sp #articleAllItems .allItems_ttl_ {
	display: block;
	margin: 0 auto 10%;
	width: 100px;
	height: 13px;
	overflow: hidden;
	text-indent: -9999em;
	background: url(../../img/acurez/allitem/sb_ttl.png) center 0/94px auto no-repeat;
}

.sp #articleAllItems .allItems_navi {
	width: 100%;
	margin: 0 0 40px;
}
.sp #articleAllItems .allItems_navi ul {
	display: flex;
	justify-content: center;
	align-items: stretch;
}
.sp #articleAllItems .allItems_navi ul + ul {
	margin-top: 10px;
}
.sp #articleAllItems .allItems_navi li {
	margin: 0 7px;
}
.sp #articleAllItems .allItems_navi li a {
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	height: 100%;
	width: 6.8em;
	padding: 6px 0;
	font-size: 11px;
	line-height: 1.4;
	background: #f0f0f0;
	color: #333333;
	text-decoration: none;
	border-radius: 3em;
}
.sp #articleAllItems .allItems_navi li a.active {
	background: #234231;
	color: #ffffff;
	cursor: default;
}

.sp #articleAllItems .sectionAllItems h3 {
	display: block;
	width: 75px;
	height: 13px;
	margin: 0 auto 12px;
	overflow: hidden;
	text-indent: -9999em;
}
.sp #articleAllItems #pumps.sectionAllItems h3 {
	background: url(../../img/acurez/allitem/pp_stit_sp.png) center / auto 13px no-repeat;
}
.sp #articleAllItems #moccasins.sectionAllItems h3 {
	background: url(../../img/acurez/allitem/ms_stit_sp.png) center / auto 13px no-repeat;
}
.sp #articleAllItems #sneakers.sectionAllItems h3 {
	background: url(../../img/acurez/allitem/sn_stit_sp.png) center / auto 13px no-repeat;
}
.sp #articleAllItems #bousui.sectionAllItems h3 {
	background: url(../../img/acurez/allitem/bs_stit_sp.png) center / auto 13px no-repeat;
}
.sp #articleAllItems #trad.sectionAllItems h3 {
	background: url(../../img/acurez/allitem/tr_stit_sp.png) center / auto 13px no-repeat;
}
.sp #articleAllItems #sandals.sectionAllItems h3 {
	background: url(../../img/acurez/allitem/sd_stit_sp.png) center / auto 13px no-repeat;
}

.sp #articleAllItems .sectionAllItems {
	margin-top: 14.6%;
}
.sp #articleAllItems #pumps.sectionAllItems {
	margin-top: 0;
}
.sp #articleAllItems .allItems_contents {
	width: 93.75%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	flex-flow: wrap;
}
.sp #articleAllItems .allItems_contents .allItems_item {
	width: 48.33%;
	text-align: center;
}
.sp #articleAllItems .allItems_contents .allItems_item:nth-of-type(n+3) {
	margin-top: 12px;
}
.sp #articleAllItems .allItems_contents .allItems_item .spec {
	margin-top: 5px;
	color: #666666;
	font-size: 11px;
	line-height: 1.5;
}
.sp #articleAllItems .allItems_contents .allItems_item .spec dd {
	word-break: break-all;
}
