﻿@charset "utf-8";
/* CSS Document */
#container2
	{
	width: 960px;
	margin-left:auto;
	margin-right:auto;}
.tekigou {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom: 5px;
}
.tekigou thead th {
	padding: 1px;
	background-color: #006;
	color: #FFF;
	border: #CCC 1px solid;
	word-wrap: break-word;
	word-break: break-all;
	text-decoration: none;
	text-align:center;
}
.tekigou thead {
	width: 960px;
}
.tekigou thead th {
	font-size: 1rem;
	font-weight: 400;
}
.tekigou .odd td {
	background-color: #fff;
}
.tekigou .even td {
	background-color: #f1f7fe;
}
.tekigou {
	border-collapse: collapse;
    width: 100%;
}
.tekigou td {
	padding: 1px;
	border: #AAA 1px solid;
	word-wrap: break-word;
	word-break: break-all;
}
.car {
	font-size: 1rem;
	font-weight: 700;
	color: #000;
}
tbody .model {
	font-size: 0.8rem;
	color: #666;
}
tbody .model span {
	font-size: 0.9rem;
	color: #000;
}
.type > span {
	font-size: 1rem;
	font-weight: 700;
	color: #000;

}
.type > span>span {
font-size: 0.8rem;
	font-weight: 500;
	color: #000;

}
tbody .type {
	font-size: 0.8rem;
	text-align:center;

}
tbody .price, tbody .pos, tbody .navType, tbody .dvd {
	font-size: 0.8rem;
}
.dvd{
	text-align:center;}
tbody .pos span, tbody .navType span, tbody .dvd span {
	font-size: 0.8rem;
	color: #666;
}
tbody .price span{
	font-size: 0.8rem;
	color: #555;
	margin-top:5px;
	display:block;
	}
.caris {
	font-size: 0.8rem;
	font-weight: 400;
	color: #555;

}
.name {
	width: 132px !important;
	table-layout: fixed;
    line-height: 1.2;
}
.model {
	width: 103px !important;
	table-layout: fixed;
}
.type {
	width: 110px !important;
	table-layout: fixed;
}

.pos{
	width: 95px !important;
	table-layout: fixed;
}
thead .pos span{
	font-size:0.75rem;
	color:#FFF;
	}
.navType, .price {
	width: 53px !important;
	table-layout: fixed;
}
.dvd {
	width: 90px !important;
	table-layout: fixed;
}
.att {
    font-size: 1rem;
	width: 71px !important;
	table-layout: fixed;
}
.att>div {
	position: absolute;
}
.att>div .hidtxt {
	border: #006 1px solid;
	width: 480px;
	left: -380px;
	position: absolute;
	background: #EEE;
	display: none;
	color: #000;
	text-indent: -2em;
	padding: 10px 10px 10px 2.5em;
	margin:-10px 0px 0px 0px;
		z-index:1000;
}
.att>div .htext{
	margin-top:10px;
	}
td.att{
	color: #00F;
}
.hidentxt {
	display: none;
}
.f_txt {
	padding: 5px;
	font-size: 15px;
	margin: 15px auto 2px auto;
	width: 480px;
	border: #06F 2px solid;
}
div.btn_top:hover {
	color: #39C;
	background: #555;
}
.btn_top {
	width: 7.5em;
	position: relative;
	left: 955px;
	background: #999;
	color: #FFF;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
	padding: 5px;
}
.se_txt{
text-align:center;
margin-bottom:20px;
font-size:14px;
}
.se_txt{
text-align:center;
margin-bottom:20px;
font-size:14px;
}
.small a:link{
		color: #FFF;
}
.small a:active{
		color: #FFF;
}
.small a:visited{
		color: #FFF;
}

@media screen and (max-width:767px) {
      .tekigou {
    width: 960px;
  }

}