@charset "utf-8";


.fit-batsu1 {/*red*/
	color: #c30d22;
	font-weight:bold;
}
.fit-batsu2 {/*red*/
	color: #c30d22;
	font-weight:bold;
}
.fit-batsu3 {/*blue*/
	color: #3070b8;
	font-weight:bold;
}
.fit-batsu4 {/*blue*/
	color: #3070b8;
	font-weight:bold;
}
.fit-batsu5 {/*green*/
	color: #009139;
	font-weight:bold;
}
.fit-batsu6 {/*yellow*/
	color: #f39700;
}
.fit-batsu7 {/*blue2*/
	color: #00a0e8;
}




.fit-op:hover {
	opacity:.6;
}


.hatsubaiyotei { color: #f00;}

@media only screen and (max-width: 736px) {
	.hatsubaiyotei { color: #f00 !important;}
}

/*
*exterior/package_blackedition
******/


table.dataTable th {
	padding: 5px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #FFF;

    border-right: 1px solid #000;
	background-color:#000;
	color:#FFF;
}
table.dataTable .end-cell th {
    border-bottom: 1px solid #000;
}

.dataTable td {
      width: 155px\9;
}



#black-edition {
}

#black-edition .package_title {
	display: block;
	background-color:#595757;
	color:#FFF;
}
#black-edition .package_body {
	border-color:#000;
	background-color:#000;
	color:#FFF;

}
#black-edition .white-border {
	border:1px solid #FFF;
	padding:5px;
}

#black-edition ul.row-cell {
}
#black-edition ul.row-cell li {

	display:inline-block;
	padding:3px 0 3px 2%;
	width:30%;
}
#black-edition ul.row-cell li p {
	margin-bottom:0;
}
#black-edition a {
	display:block;
	margin:0 20px;
	border:1px solid #FFF;
	vertical-align:central;
	text-align:center;
	padding:10px 5px;
	color:#FFF;
	text-decoration:none;
}
#black-edition a:hover {
	color:FF0;
	text-decoration:underline;
}



.fit-icon-blue {
	background:#002f7b; padding:0.2em 0.4em; font-size:12px; color:#FFF;
}


#interiorled {
	background:#000;
}
#interiorled .movieRight {
	background-color:#000;
}

.all-mb0 td p {
	margin-bottom:0;
}
.outline {
	padding:5px;
	border:1px solid #CCC;
}


#sensor-pack {
}

#sensor-pack .package_title {
	background-color:#f39700;
	color:#FFF;
}
#sensor-pack .package_body {
	border-color:#f39700;

}



/*201512add*/
p.dailyluxeLink {
	margin-bottom: 20px;
	text-align: center;
	border:1px solid #ccc;
	padding:15px 10px;
	font-weight:bold;
	font-size:15px;
}

p.dailyluxeLink a {
	text-decoration: none;
	color:#404040;
	display: inline-block;
	padding-left:10px;
	background:url(../img/arrow.png) left 4px no-repeat;
}

p.dailyluxeLink a:hover {
	color: #037B9F;
	text-decoration: underline;
}


/*202210add*/
p.soucyakuImageLink a {
    background: #0064a1;
    border: 0;
    border-radius: 0;
    color: #fff;
	transition: opacity .1s ease;
	padding: 18px 24px;
	text-decoration: none;
	text-align: center;
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	font-weight: bold;
}
	
	p.soucyakuImageLink a::after {
		content: '';
		position: relative;
		display: inline-block;
		width:20px;
		height: 20px;
		right: 0;
		top: 0;
		margin-left: 10px;
		background-image: url(/ACCESS/auto-archive/fit/2026/common/img/parts_ico_btn_detail_arrow_w.png);
		background-size: contain;
	}

	p.soucyakuImageLink a:hover {
		opacity: 0.9;
	}