@charset "EUC-JP";
/* CSS Document */

img {
    max-width: 100%;
}


/*568以下*/
@media (max-width: 568px) {



}


/*991以下*/
@media (max-width: 991px) {




}

/*768以下*/
@media (max-width: 768px) {

	/* 一覧 */
	.stock-list .stock-txt {
		padding: 8px;
	}

	.stock-list .stock-txt .price {

		font-size: 15px;

	}


	/* 詳細 */
	.st-img-wrap .thumb-list li {
		float: left;
		width: 20%;
	}

	.stock-dtl-wrap .price {
		font-size: 18px;
	}

	.back-btn a {
		padding: 8px;
		font-size: 12px;
	}

	.cnt-btn a {
		padding: 8px;
		font-size: 12px;
	}

	.stock-table,
	.stock-table tbody {
		display: block;
		width: 100%;
	}

	.stock-table tr {
		display: block;
		width: 100%;
	}

	.stock-table th {
		display: block;
		width: 100%;
		padding: 4px 8px !important;
		font-size: 13px;
	}

	.stock-table td {
		display: block;
		width: 100%;
		padding: 4px 8px !important;
		font-size: 13px;
	}

	.stock-list .stock-txt {


	}
    
    /**********20190207**********/
    .parts {
    margin-top: 0px;
}
    
    .page-ttl-parts {
    position: relative;
    padding: 40px 0px 0 0px;
    width: 100%;
    height: 150px;
    background-image: url(../../img/main.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    margin-bottom: 50px;
}
    
    .page-ttl-parts h1 {
    text-align: center;
    margin-top: 14px;
    text-shadow: #000 0px 0 9px;
}
    
    .car-search span {
    font-weight: bold;
    font-size: 17px;
    margin-bottom: 16px;
    display: block;
}
    
    #parts-list {
    margin-top: 0px;
}
}
