@charset "UTF-8";
/************************************************************
 * UTF-8で保存してください。
 ************************************************************/

body, #proContents, #proContents p {
	font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', '游ゴシック  Medium', meiryo, sans-serif;
}

img {
	vertical-align:top;
}

.contener_m {
	padding-top: 15px;
	padding-bottom: 22px;
}


/* 下記テンプレに追加 */

/* --------   btn 透過   -------- */
.fairBtnBox div img:hover,
.modelTypeBox .itemBox .btnBox img:hover,
.shopListBox .itemBox .shopitemBox .btnBox img:hover {
	opacity: .6;
}
/* -------- / btn 透過 / -------- */



/* コンテンツパーツ */

/* 感染症対策 */
.taisakuBox {
	text-align: center;
	margin: 10px;
}


/* フェア・催事 */
.fair-text{
  display: flex;
  flex-direction: column;
}

.fair-text div:not(:last-child){
  margin-bottom: 20px;
}

.fairBtnBox {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 40px 10px 0px;
}

.fairBtnBox div:nth-last-child(n+3){
  margin-bottom: 40px;
}

.fair-tokuten{
  margin:47px 0 35px;
}


/* モデルタイプ検索 */
.modelTypeBox {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 40px 10px 0;
}
.modelTypeBox .itemBox {
	display: flex;
	flex-direction: column;
	margin-bottom: 30px;
}
.modelTypeBox .itemBox:nth-last-child(-n+2) {
	margin-bottom: 0;
}
.modelTypeBox .itemBox .btnBox {
	margin-top: 15px;
}


/* What's Das WeltAuto */
.dasWeltAuto {
	text-align: center;
	margin: 40px auto;
  }


/* 認定中古車保証 */
.ninteiBox {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 0 10px 40px;
}


/* ショップリスト */
.shopListBox {
	display: flex;
	flex-direction: column;
	margin: 50px 10px 0;
}
.shopListBox .itemBox {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 50px;
}
.shopListBox .itemBox .shopObi {
	margin-bottom: 30px;
}
.shopListBox .itemBox .shopitemBox {
	display: flex;
	flex-direction: column;
}
.shopListBox .itemBox .shopitemBox .btnBox {
	margin-top: 35px;
}

/* 販社名 */
.footerBox{
	text-align: center;
	margin: 0 auto 50px;
}
