@charset "utf-8";
/* CSS Document */
/* コンテンツ下階層ページで使用 */

/*------------ ページ全体 --------------*/

.w-fix{
	width:90% !important;
	padding:40px 0 0 0 !important;
	margin: auto;
}
.prl20.w-fix {
    margin: auto;
}
.w-fix {
    max-width: 1200px !important;
}
@media screen and (min-width: 768px){
	.w-fix-large {
	    max-width: 1400px;
	    width: 90%;
	}
}
@media screen and (max-width: 768px){
	.w-fix-large .parts-Html{
	    padding: 0 20px;
	}
}


.parts-navigation-tab{
	display:none;
}
.lead{
	line-height: 2;
	font-size:16px !important;
	text-align:center;
	margin:0 0 40px;

}
.parts-smalltext p {
    font-size: 1.3rem;
}

/*------------ 2カラムを3カラム --------------*/

.result-item{
	display: inline-block;
	width: calc(100% / 3);
	box-sizing: border-box;
	vertical-align: top;
	font-size: 1.4rem;
	overflow: hidden;
	padding:0 30px 0 0;
}
.result-item:nth-of-type(3n){
	padding:0 15px;
}
.result-item:nth-of-type(3n+4){
	padding:0 0 0 30px;
}


.result-item .column2-l,
.result-item .column2-r{
	width:100%;
}

/*------------ 2カラム内 --------------*/
.parts-variable-column2 .column2-l,
.parts-variable-column2 .column2-r {
	margin-bottom:40px;
}
.column2-l .parts-button-link{
	text-align:center ;
}

.parts-lightbox{
	width:100%;
	margin: 0 auto 20px !important;
}

.parts-lightbox .inner .item{
	    width: calc(100% / 2 - 15px);
}
.parts-normaltext p{
	font-size:16px;
}

/*------------ レシポンシブ --------------*/
@media screen and (max-width: 767px){
	.prl20.w-fix {
	    padding: 30px 0 0 !important;
	}
	.result-item{
		width:100%;
		padding:0;
	}
	.result-item:nth-of-type(3n),
	.result-item:nth-of-type(3n+4){
		padding:0;
	}
	.parts-search-list .column2-l .title,
	.parts-search-list .column2-r .title{
		text-align:left;
	}
}

@media (max-width: 460px) {
	.w-fix{
		width:90% !important;
		padding: 0 !important;
	}
	.lead{
		text-align:left;
	}

}