@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;
}


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

/* --------  top移動 btn  -------- */
#PageTopBtn {
	position: fixed;
	bottom: -10px;
	right: 10px;
	font-size: 13px;
}
#PageTopBtn a {
	display: block;
	text-decoration: none;
	color: #fff;
	background: #000;
	text-align: center;
	border-radius: 10px 10px 0 0;
	width: 100px;
	height: 70px;
	padding-top: 25px;
	box-sizing: border-box;
	opacity: .8;
}
#PageTopBtn a:hover {
	text-decoration: none;
	color:#fff;
	background: #000;
  opacity: 1;
}
/* -------- / top移動 btn /-------- */


/*ボタン透過*/
.hoverLink a img:hover{
	opacity: 0.7;
}


/*-------------------------------------------
フェア特選車ボタン
-------------------------------------------*/
.tokusen-btn01{
  display: flex;
  justify-content: center;
  margin-top: 60px;
}


/*-------------------------------------------
抽選会
-------------------------------------------*/
.chusen{
  margin: 60px 0;
}


/*-------------------------------------------
ご契約特典
-------------------------------------------*/
.tokuten-bg{
  background-color: #be0046;
  margin-top: 60px;
}


/*-------------------------------------------
イベント告知
-------------------------------------------*/
.event{
  padding: 50px;
  background-color: #be0046;
  margin: 60px 0;
}

/* 最後以外 */
.event li:not(:last-child){
  margin-bottom: 20px;
}


/*-------------------------------------------
特選車ラインナップ
-------------------------------------------*/
.fair-text{
  margin: 20px 50px 50px;
}

.car-text{
  display: flex;
  flex-direction: row-reverse;
  margin: 10px 50px 0 0;
}

.tokusen-btn02{
  display: flex;
  justify-content: center;
  margin: 32px auto 60px;
}


/*-------------------------------------------
イベント会場
-------------------------------------------*/
.event-place{
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #e6e6e6;
  padding: 50px 100px;
  margin-bottom: 105px;
}

/* 最後以外 */
.event-place li:not(:last-child){
  margin-bottom: 40px;
}

/* mapの枠 */
.event-place .event-map iframe{
  vertical-align: bottom;
  box-sizing: border-box;
  border: solid 2px #000;
}


/*-------------------------------------------
店舗情報
-------------------------------------------*/
.shop-info{
  text-align: center;
}

.hp-btn{
  display: flex;
  justify-content: center;
  margin: 50px auto 75px;
}

.company{
  margin-bottom: 75px;
}
