body:not(#top) .h-wrapper {
padding-bottom: 0;
border-bottom: solid #b91440 1px;
}
.f-wrapper .f-breadcrumb {
border-bottom: solid #333 1px;
}

#i-search {
margin: 0px 0px 20px 0px;
}
#i-search #search_contents .faq_contents {
margin-top: 40px;
}
@media screen and (min-width: 897px){
.ttlStyle01 {
    padding: 35px 0;
}
.search_container{
	width:448px; 
	width:455px;/*20201026 tn*/ 
}

/* .h-glnavlist > li.current > span:before,  .h-glnavlist > li.current > a:before {
  width: 0% !important;

}
.h-glnavlist .current > span, .h-glnavlist .current > a{
	  font-weight: 500;
}
*/
.h-glnavlist > li:first-child.current > span:before,  .h-glnavlist > li:first-child.current > a:before {
  width: 0% !important;
  background: #fff !important;
}
}
/*.f-listStyle03 li.n-listLinkItems:nth-child(5){
	display: none;
}*/

	
#i-search .search_input .text_input{/*20201026 added*/
padding-left: 7px;
}


.oldContent #container_pec .search_container p{/*20201117 added*/
	margin-top: 10px;
	margin-bottom: 20px;
}

/*20220805 add*/
.oldContent a.arrow_pec{
	background: url(https://assets.jpn.pioneer/ja/assets/img/icon_arrow01_r.svg) right no-repeat;
	padding: 2px 12px 0 0 !important;
	display: block;
	background-size: 7px;
}
#i-search .faq_contents .search_results p.arrow_pec{
	background: url(https://assets.jpn.pioneer/ja/assets/img/icon_arrow01_r.svg) right no-repeat;
	padding: 2px 14px 0 0;
	margin-left: 30px;
	display: block !important;
	background-size: 10px;
}
.result_link .search_results p.arrow_pec{
	background: url(https://assets.jpn.pioneer/ja/assets/img/icon_arrow01_r.svg) right no-repeat;
	padding: 2px 14px 0 0 !important;
	display: block !important;
	background-size: 10px;
}
@media screen and (min-width: 897px){
	

	.oldContent .pager_pec ul li{
		border-radius: 37px;
		height: 37px;
		line-height: 37px;
		font-size: 18px;
		width: 37px;
		background: #ebebeb;
		color: #000;
	}
	.pager_pec ul li.next_pec a, .pager_pec ul li.prev_pec a{
		border-radius: 37px;
		height: 37px;
		background: #ebebeb;
		color: #000;
		position: relative;
		
	}
	.pager_pec ul li.next_pec a:after, .pager_pec ul li.prev_pec a:after{
		position: absolute;
		top: 0;
		bottom: 0;
		margin: auto;
		display: inline-block;
		width: 10px;
		height: 14px;
		content: "";
		background: url(/ja/assets/img/icon_arrow01.svg) no-repeat;
		background-size: 9px;
		vertical-align: top;
	}
	.pager_pec ul li.next_pec a:hover:after, .pager_pec ul li.prev_pec a:hover:after{
		background: url(/ja/assets/img/icon_arrow01_w.svg) no-repeat;
	}

	.oldContent .pager_pec ul li.active_pec{
		background: #000;
		color: #fff;
	}
	.oldContent .pager_pec ul li a{
		color: #000;
	}
	.pager_pec ul li.next_pec, .pager_pec ul li.prev_pec{
		width:129px;
		background: #ebebeb;
		color: #000;
	}
	.oldContent .pager_pec ul li a:hover {
		color: #fff;
		background-color: #000;
		border: none;
		border-radius: 37px;
		text-decoration: none;
	}
	.pager_pec ul li.prev_pec a{
		padding: 0;
	}

	.pager_pec ul li.prev_pec a .link-item{
		padding-right: 5px;
	}
	.pager_pec ul li.prev_pec:first-child a:after {
		left: 15px;
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.pager_pec ul li.prev_pec:last-child a:after{
		right: 15px;
	}
	.pager_pec ul li.prev_pec:last-child a{
		padding:0 20px 0 10px
	}
	.pager_pec ul li.prev_pec:first-child a{
		padding:0 0 0 20px}
	
}
.oldContent .pager_pec ul li a:hover {
	color: #fff;
	background-color: #000;
	border: none;
	border-radius: 37px;
	text-decoration: none;
}
	@media screen and (max-width: 896px){
	.oldContent .pager_pec ul li{
		width: 30px;
		height: 30px;
		line-height: 30px;
		border-radius:30px;
		background: #ebebeb;
		color: #000;
	}
	.pager_pec ul li.next_pec, .pager_pec ul li.prev_pec, .pager_pec ul li.next_pec a, .pager_pec ul li.prev_pec a{
		border-radius: 30px;
	}
	.pager_pec ul li.next_pec, .pager_pec ul li.prev_pec{
		width:75px;
		background: #ebebeb;
		color: #000;
	}
	.oldContent .pager_pec ul li a{
		color: #000;
		position: relative;
	}
	.pager_pec ul li.next_pec a, .pager_pec ul li.prev_pec a{
		background: #ebebeb;
	}
	.oldContent .pager_pec ul li.active_pec{
	background: #000;
	color: #fff;
	}
	.pager_pec ul li.next_pec a:after, .pager_pec ul li.prev_pec a:after{
		position: absolute;
		top: 0;
		bottom: 0;
		margin: auto;
		display: inline-block;
		width: 10px;
		height: 9px;
		content: "";
		background: url(/ja/assets/img/icon_arrow01.svg) no-repeat;
		background-size: 6px;
		vertical-align: top;
	}
	.pager_pec ul li.next_pec a:hover:after, .pager_pec ul li.prev_pec a:hover:after{
		background: url(/ja/assets/img/icon_arrow01_w.svg) no-repeat;
	}
	.pager_pec ul li.prev_pec:last-child a{
		padding:0 10px 0 0;
	}
	.pager_pec ul li.prev_pec:first-child a{
		padding:0 0 0 10px;
	}
	.pager_pec ul li.prev_pec:last-child a:after{
		right: 5px;
	
	}
	.pager_pec ul li.prev_pec:first-child a:after {
		left: 5px;
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
}