/* 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_list ul li {
	font-size: 95%;
}


.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: #c5ced7;}
.lineup_detail_box .lineup_detail_color ul li span.color_02_2 {background-color: #c5ced7;}
.lineup_detail_box .lineup_detail_color ul li span.color_03_1 {background-color: #353a2e;}
.lineup_detail_box .lineup_detail_color ul li span.color_03_2 {background-color: #353a2e;}
.lineup_detail_box .lineup_detail_color ul li span.color_04_1 {background-color: #000007;}
.lineup_detail_box .lineup_detail_color ul li span.color_04_2 {background-color: #000007;}
.lineup_detail_box .lineup_detail_color ul li span.color_05_1 {background-color: #94989a;}
.lineup_detail_box .lineup_detail_color ul li span.color_05_2 {background-color: #94989a;}
.lineup_detail_box .lineup_detail_color ul li span.color_06_1 {background-color: #0070a9;}
.lineup_detail_box .lineup_detail_color ul li span.color_06_2 {background-color: #0070a9;}
.lineup_detail_box .lineup_detail_color ul li span.color_07_1 {background-color: #f1e4af;}
.lineup_detail_box .lineup_detail_color ul li span.color_07_2 {background-color: #f1e4af;}
.lineup_detail_box .lineup_detail_color ul li span.color_08_1 {background-color: #d0d735;}
.lineup_detail_box .lineup_detail_color ul li span.color_08_2 {background-color: #d0d735;}
.lineup_detail_box .lineup_detail_color ul li span.color_09_1 {background-color: #000;}
.lineup_detail_box .lineup_detail_color ul li span.color_09_2 {background-color: #0070a9;}
.lineup_detail_box .lineup_detail_color ul li span.color_10_1 {background-color: #000;}
.lineup_detail_box .lineup_detail_color ul li span.color_10_2 {background-color: #f1e4af;}
.lineup_detail_box .lineup_detail_color ul li span.color_11_1 {background-color: #000;}
.lineup_detail_box .lineup_detail_color ul li span.color_11_2 {background-color: #d0d735;}




table.detail td span.linebreak {
	display: inline-block;
}


.lineup_box_toukaimg .box_left img {
	height: 180px;
	object-fit: cover;
	object-position: bottom;
}


.lineup_box_toukaimg .box_right div.color_red span { background-color:#b03334; }
.lineup_box_toukaimg .box_right div.color_b_black span { background-color:#0096df; }
.lineup_box_toukaimg .box_right div.color_silver_met span { background-color:#c1c2c3;}

.lineup_box_toukaimg .box_right div.color_black_mad span {
	background-color: #1b1d7c;
}
.lineup_box_toukaimg .box_right div.color_black_mad_film span {
	background-color: #89562e;
}
.lineup_box_toukaimg .box_right div.color_pvc span {
	background-color: #8a0073;
}


.lineup_box_toukaimg .box_right div.color_red p,
.lineup_box_toukaimg .box_right div.color_b_black p,
.lineup_box_toukaimg .box_right div.color_silver_met p {
  width: 200px;
	line-height: 1.2;
	margin: 5px 0;
}


.lineup_area .lineup_box table.detail td div {
	display: flex;
}

.torisetsu_box.torisetsu_box02 {
	top: 76px;
}
.torisetsu_box a span {
	font-size: 80%;
}


section.sec02_banner_area {
	margin: 30px 0 0;
	padding: 70px 20px;
	background-color: #191919;
}
section.sec02_banner_area a {
	display: block;
  width: 40%;
  margin: auto;
}
section.sec02_banner_area img {
	display: block;
  width: 100%;
}
