@charset "utf-8";

/* main_nav */
.footer-link-info__item:nth-child(even){
	margin:0 25px 8px 0;
}

/* history */
.def{
	width: 100%;
	display: -webkit-flex;
	display: flex;
}

.def .is-history-dl dt{
	clear: left;
	float: left;
	width: 100px;
	margin-top: 30px;
}

.def .is-history-dl dt:first-child,
.def .is-history-dl dt:first-child + dd {
	margin-top: 0;
}

.def .is-history-dl dd{
	float: left;
	width: calc(100% - 100px);
	margin-top: 30px;
}

.def .is-history-dl dd .month {
	clear: left;
	float: left;
	width: 60px;
	margin: 5px 35px 0 0;
}

.def .is-history-dl dd .text {
	float: left;
	width: calc(100% - 95px);
	margin-top: 5px;
}

.def .is-history-dl dd .month:first-child,
.def .is-history-dl dd .month:first-child + .text {
	margin-top: 0;
}

/* lineupdetail */
.s-tbl__row{
  line-height: 2;
}

/* usedcardetail */
.carinfo-price:nth-child(2),
.carinfo-price:nth-child(3){
  padding: 0 0 25px 0;
}

/* Company */
.s-body-text .em1{
  margin-right: 1em;
}
.s-body-text .em2{
  margin-right: 2em;
}
.s-body-text .em3{
  margin-right: 3em;
}
.s-body-text .em4{
  margin-right: 4em;
}
.s-body-text .em5{
  margin-right: 5em;
}
.s-body-text .post{
  font-size:13px;
  color:#666;
}

/* Company 202406アイコン削除*/
.comp .is-dealer-toggle .link-block-toggle__icon{
	display:none;
}
.comp .is-dealer-toggle .link-block-toggle{
	padding:22px 55px 22px 30px;
}
.comp .is-dealer-toggle .link-block-toggle__title--ss {
  font-size: 15px;
}

@media screen and (max-width: 767px) {
/* main_nav */
.footer-link-info__item:nth-child(even){
	margin:0 0 5px;
}

/* history */
.def{
	padding: 0 5vw;
}

.def .is-history-dl dt{
	width: 100%;
}

.def .is-history-dl dd{
	width: 100%;
	margin-top: 5px;
}

.def .is-history-dl dd .month {
	width: 40px;
	margin: 5px 25px 0 0;
	text-align: center;
}

.def .is-history-dl dd .text {
	width: calc(100% - 65px);
}

.def .is-history-dl dd .month:first-child,
.def .is-history-dl dd .month:first-child + .text {
	margin-top: 5px;
}

/* lineupdetail */
.s-tbl__data .col-item,
.s-tbl__dataset .col-item{
  text-align: center;
}

/* usedcardetail */
.carinfo-price:nth-child(2),
.carinfo-price:nth-child(3){
    padding: 0 5vw 12px;
}

/* Company */
.s-body-text .post{
  font-size:11px;
}


/* Company 202406アイコン削除*/
.comp .is-dealer-toggle .link-block-toggle {
  padding: 15px 40px 15px 15px;
}
.comp .is-dealer-toggle .link-block-toggle__title--ss {
  font-size: 13px;
}

} /* width: 0px - 767px */
