/* 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_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;
}


.detail_sunpoubox table.detail th, .detail_sunpoubox table.detail td {
	padding: 0px 10px;
	font-size: 14px;
}



/* 修正CSS */
.lineup_detail_box {
	padding: 20px 0 20px;
}
.lineup_detail_box .lineup_detail_list {
	margin: 5px 0 0;
	padding: 10px;
}
.lineup_detail_list_title {
    margin: 0 0 5px;
}
.lineup_detail_list_title02 {
  position: relative;
	display: inline-block;
	background-color: #888;
	padding: 3px 20px 3px 40px;
	margin: 8px 0px 8px;
  width: 220px;
  font-size: 120%;
}
.lineup_detail_list_title02::before {
	width: 0px;
	height: 0px;
	border-top: 8px solid transparent;
	border-left: 13px solid #fff;
	border-bottom: 8px solid transparent;
	position: absolute;
	content: '';
	top: 8px;
	left: 18px;
}
.lineup_detail_box .lineup_detail_list ul {
    position: relative;
}
.lineup_detail_box .lineup_detail_list ul li.default {
  	position: absolute;
  	top: -52px;
  	left: 235px;
}

.detail_sunpoubox table.detail th, .detail_sunpoubox table.detail td {
	padding: 0px 10px;
	font-size: 13px;
}
