﻿#ov_header {
	background:url("https://www.mzspeed.co.jp/complete_car/images/ornersvoice/nousya_gazou_title.jpg") top right no-repeat #000;
	border-bottom:solid 4px #999;
}

#ov_header2 {
	background:url("https://www.mzspeed.co.jp/complete_car/images/ornersvoice/nousya_gazou_title2.jpg") top right no-repeat #000;
	padding:15px 0 15px 25px;
	border-bottom:solid 4px #999;
}




h2#contents-title1 {
	margin:0px !important;
	padding:0px !important;
}
h2#contents-title-ov {
	padding:0px;
	margin:0px;
	color:#fff;
	background:none;
	margin-bottom:0px;
	height:51px;
}
div#ov_copy {
	padding:25px 0 30px 25px;
	color:#fff;
	margin-top:0px;
}
div#ov_copy h2 {
	margin-bottom:20px;
}
div#ov_news {	
	margin:0px;
	padding:0px 6px 0px;
	
	/*border:solid 4px #ddd;*/
}
	
	#header-cover {
		position:absolute;
		right:0;
		top:0;
}
	
	#ov_news h3{
		margin:20px 19px 10px 20px;
		background:none;
		font-size:16px;
		font-weight:normal;
		padding:0px;
		color:#fff;
		text-shadow:none;
		border-bottom:1px #333 solid;
	}
	#ov_news_ul {
		margin:0px 0 0px 20px;
		padding:0px;
	
		
	}
	#ov_news_ul li {
		font-size:10px;
		margin:0px 0px 0 0;
		padding:0px;
		float:left;
		list-style-type:none;
	}
	#ov_news_ul li a{
		color:#fff;
		display:block;
		background:url("https://www.mzspeed.co.jp/complete_car/images/ornersvoice/nousya_gazou_title.jpg") top left no-repeat #000;
		/*border-left:1px #222 solid;

		border-top:1px #666 solid;
		*/
		text-decoration:none;
		padding:5px 5px 20px 5px;
		margin:0 6px 0px 0;
	}
	#ov_news_ul li a strong {
		font-size:12px;
}
	#ov_news_ul li a img{
		
	}

#contents-inner {
	width:1060px;
	color:#333;
	font-size:12px;
	margin:0 auto;
	padding:0px;
}

.ovback {
	background:#666;
}

h2#contents-title {
	font-size:30px;
	background-image:none;
	color:black;
	height:40px;
	line-height:30px;
	margin:20px 0 0 5px;
	padding:0px;
}

div#copy {
	margin-left:5px;
	font-size:14px;
}
/*---------------------------------*/
#ornersvoice_table {
	border-spacing:5px;
	border:none;
	margin:0px;
}
#ornersvoice_table td {
	vertical-align:top;
	background:#ccc;
	border:none;
	width:22%;
}
#ornersvoice_table th.type {
	background:#2b292a;
	color:#fff;
	font-size:14px;
	padding:9px 15px;
}
#ornersvoice_table th.type img {
	vertical-align:middle;
}

#ornersvoice_table th.choice {
	background:url("../images/ornersvoice/choice_03.gif") #353535 no-repeat;
}
#ornersvoice_table th.maker {
	color:#fff;
	padding:70px 15px 0 15px;
	width:150px;
	font-size:16px;
	vertical-align:top;
	text-align:right;
}

#ornersvoice_table th.TOYOTA {
	background:url("../images/ornersvoice/back_toyota.jpg") #000 no-repeat;
}
#ornersvoice_table th.NISSAN {
	background:url("../images/ornersvoice/back_nissan.jpg") #000 no-repeat;
}
#ornersvoice_table th.HONDA {
	background:url("../images/ornersvoice/back_honda.jpg") #000 no-repeat;
}
#ornersvoice_table th.SUZUKI {
	background:url("../images/ornersvoice/back_suzuki.jpg") #000 no-repeat;
}
#ornersvoice_table th.MITSUBISHI {
	background:url("../images/ornersvoice/back_mitsubishi.jpg") #000 no-repeat;
}
#ornersvoice_table th.LEXUS {
	background:url("../images/ornersvoice/back_lexus.jpg") #000 no-repeat;
}



#ornersvoice_table td ul {
	color:#ddd;
	padding:0px;
	margin:0px;

}
#ornersvoice_table td ul li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	position:relative;
}
#ornersvoice_table td ul li a {
}

.popup {
	background:#d64506;
	display:none;
	position:absolute;
	left:212px;
	top:0px;
	width:200px;
	z-index:9999;
	padding:10px;
}

ul.car-menu li a {
	display:block;
	margin:5px;
	color:#fff;
	text-decoration:none;
	padding:5px 10px;
	font-size:14px;
	font-weight:bold;
	display:block;
	background:url('https://www.mzspeed.co.jp/complete_car/images/ornersvoice/listmenu_back.jpg') top repeat-x #000;
}

ul.car-menu li a.show-active {
	border-left:5px yellow solid;
}
ul.car-menu li a.show-nonactive {
	border-left:5px gray solid;
}

ul.car-menu li a span {
	font-style:italic;
	font-weight:normal;
	font-size:10px;
	margin-top:0px;
	display:block;
	text-align:left;
	color:#ddd;
}
ul.car-menu li a.active{
	background:#d64506;
}
div.popup ul li a{
	background:#d64506;
	margin:0px;
}
div.popup ul li a:hover{
	background:#ff9900;
}
ul.car-menu li a span.count1over {
	font-size:12px;
	color:yellow;
}
ul.car-menu li a span.count0 {
	font-size:12px;
	color:gray;
}



#gallery-thumb {
	margin:15px 0px 15px;
	padding:0px;


}
#gallery-thumb li {
	list-style-type:none;	
	float:left;
	margin-right:2px;
	background:#ddd;
	margin-bottom:2px;
	cursor:pointer;
	position:relative;
	padding:3px;
}
#gallery-thumb li.active {
	background:#ff9900;

}
#gallery-thumb li div {
	display: table-cell;
	height:60px;
	vertical-align:middle;
}
#gallery-thumb li img{
	width:72px;
	vertical-align:middle;
}

#gallery-thumb li:hover{
	background:#ff9900;
}

.car-detail {
	height:428px;
	overflow:hidden;
	position:relative;
	display: table-cell;
	vertical-align:middle;
	background:black;
}
.car-detail img {
	vertical-align:middle;
	bottom:0;
}

#target-pic {
	
}

#contents-inner-left {
	float:left;
	width:660px;
}
#contents-inner-right {
	float:left;
	width:400px;
}

#customer-box {
	margin:0px 0px;
	padding:0px 0px;


}
#customer-box-in {
	margin:0px 0px;
	padding:0px 0px;
	background-color:#ddd;
	border:solid 2px #333;
}

h2#car-name {
	margin:0px;
	padding:10px 10px 40px;
	background-image:url("../images/ornersvoice/title_back.png");
	color:white;
	font-size:14px;
	line-height:28px;
	width:619px;
	position:absolute;
	z-index:100;
}

#prev {
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-webkit-user-drag: none;
	-khtml-user-drag: none;
	position:absolute;
	z-index:9999;
	width:310px;
	height:257px;
	cursor:pointer;
	font-size:80px;
	padding:150px 0 0 10px;
	opacity:0.3;
}
#next {
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-webkit-user-drag: none;
	-khtml-user-drag: none;
	position:absolute;
	z-index:9999;
	width:310px;
	left:310px;
	height:257px;
	cursor:pointer;
	font-size:80px;
	padding:150px 10px 0;
	text-align:right;
	opacity:0.3;
}
#prev:hover,#next:hover {
	opacity:1;
}
dl#customer,dl#spec {

	color:#333;
	font-size:14px;
	margin:0px 0px 10px;
	padding:0px;
}
dl#customer dt,dl#spec dt{
	padding:10px 0px 0px 5px;
	margin:0px 10px 0px;
	font-size:18px;
	font-weight:bold;
	border-top:1px #fff solid;
}
dl#customer dt.top,dl#spec dt.top{
	border-top:none;
	padding-top:0px;
}
dl#customer dd,dl#spec dd{
	color:#333;
	padding:5px 0px 15px 5px;
	margin:0px 10px 0px;
	border-bottom:1px #999 solid;
}

a.catalogpage {
	padding:5px 10px;
	background:url("../images/ornersvoice/button_02.jpg");
	color:#fff;
	text-decoration:none;
	display:inline-block;
	font-size:10px;
	float:right;
}
a.catalogpage-banner {
	padding:10px 10px;
	margin:0px 5px 0px 0px;
	background:url("../images/ornersvoice/button_01.jpg");
	color:#fff;
	text-align:center;
	text-decoration:none;
	display:block;
	font-size:14px;
	width:296px;
	float:left;
}
a.est-banner {
	padding:10px 10px;
	margin:0px 5px 10px 0px;
	background:url("../images/ornersvoice/button_02.jpg");
	color:#fff;
	text-align:center;
	text-decoration:none;
	display:block;
	width:296px;
	float:left;
	font-size:14px;
}

div#navi {
	color:#333;
	margin:15px 0px 15px;
	font-size:12px;
}

div#navi span{
	font-size:12px;
	margin:0px;
	padding-left:10px;
}

div#navi a{
	font-size:12px;
	color:#fff;
	background:url("https://www.mzspeed.co.jp/complete_car/images/topimg/header_menu_backimg.jpg");
	/*background:#ccc;*/
	padding:3px 5px 3px 5px;
	text-decoration:none;
	margin-right:0px;
	border-top:solid 1px #fff;
	border-right:solid 1px #333;
	border-left:solid 1px #fff;
	border-bottom:solid 1px #333;
}
div#navi a:hover{

}

div.comingsoon {
	color:#333;
	font-size:30px;
	text-align:center;
	padding:10px 15px;
	margin:100px 0px 200px;

}


