/* CSS Document */
@charset "utf-8";
/*************************
 main
**************************/

#imgArea{
  position: relative;
}
#imgArea .imgArea_direction,
#imgArea .imgArea_direction *{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}


.lineup_detail_box .lineup_detail_color ul li span.color_01_1 {background-color: #fff;}
.lineup_detail_box .lineup_detail_color ul li span.color_01_2 {background-color: #fff;}
.lineup_detail_box .lineup_detail_color ul li span.color_02_1 {background-color: #000;}
.lineup_detail_box .lineup_detail_color ul li span.color_02_2 {background-color: #000;}
.lineup_detail_box .lineup_detail_color ul li span.color_03_1 {background-color: #4e2d24;}
.lineup_detail_box .lineup_detail_color ul li span.color_03_2 {background-color: #4e2d24;}
.lineup_detail_box .lineup_detail_color ul li span.color_04_1 {background-color: #515966;}
.lineup_detail_box .lineup_detail_color ul li span.color_04_2 {background-color: #515966;}
.lineup_detail_box .lineup_detail_color ul li span.color_05_1 {background-color: #aeb5b4;}
.lineup_detail_box .lineup_detail_color ul li span.color_05_2 {background-color: #aeb5b4;}
.lineup_detail_box .lineup_detail_color ul li span.color_06_1 {background-color: #61717b;}
.lineup_detail_box .lineup_detail_color ul li span.color_06_2 {background-color: #61717b;}
.lineup_detail_box .lineup_detail_color ul li span.color_07_1 {background-color: #1f3e5b;}
.lineup_detail_box .lineup_detail_color ul li span.color_07_2 {background-color: #1f3e5b;}
.lineup_detail_box .lineup_detail_color ul li span.color_08_1 {background-color: #30534e;}
.lineup_detail_box .lineup_detail_color ul li span.color_08_2 {background-color: #30534e;}

.lineup_detail_box .lineup_detail_color ul {
	/* -webkit-justify-content: start;
	justify-content: start; */
  -webkit-justify-content: space-between;
	justify-content: space-between;
}
.lineup_detail_box .lineup_detail_color ul li {
	/* width: 13.8%;　7個1列 */
	width: 12.2%;　/* 8個1列 */
  margin-right: 1px;
  height: 45px;
}

.lineup_detail_box .lineup_detail_list ul li {
	padding: 10px 3px 7px 37px;
	font-size: 9px;
}



.lineup_box_toukaimg.caravan_front_re .box_left {
	width: 47%;
}

.lineup_box_toukaimg .box_right div p {
	line-height: 1.2;
}

.lineup_box_toukaimg .box_right div.color_super_black span {
	background-color: #5b5b5b;
}
.lineup_box_toukaimg .box_right div.color_darkgray span {
	background-color: #005e2e;
}
.lineup_box_toukaimg .box_right div.color_soji_c span {
	background-color: #54187a;
}
.lineup_box_toukaimg .box_right div.color_black_mad_film span {
	background-color: #89562e;
}
.lineup_box_toukaimg .box_right div.color_mekki span {
	background-color: #ffee00;
}
.lineup_box_toukaimg .box_right div.color_gloss_black span {
	background-color: #f29600;
}

.lineup_area .lineup_box table.detail tbody th {
	width: 27% !important;
}

.detail_sunpoubox ul li table.detail th {
	width: 40%;
}





/* 修正CSS */
.lineup_detail_list_title {
    margin: 3px 0 10px;
}
.lineup_detail_list_title02 {
	position: relative;
	display: inline-block;
	background-color: #888;
	padding: 5px 5px 5px 26px;
	margin: 2px 0px 3px;
  width: 145px;
  font-size: 115%;
}
.lineup_detail_list_title02::before {
	width: 0px;
	height: 0px;
	border-top: 5px solid transparent;
	border-left: 8px solid #fff;
	border-bottom: 5px solid transparent;
	position: absolute;
	content: '';
	top: 6.5px;
	left: 13px;
}
.lineup_detail_box .lineup_detail_list ul {
    position: relative;
}
.lineup_detail_box .lineup_detail_list ul li.default {
  	position: absolute;
  	top: -32px;
  	left: 155px;
  	width: 27%;
}
