@charset "utf-8";
/* CSS Document */

#container2
	{
	width: 960px;
	margin-left:auto;
	margin-right:auto;}
	
.tekigou th{ text-align:center;}
.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;
}
.tekigou thead {
	width: 960px;
}
.tekigou thead th {
	font-size: 1rem;
	font-weight: 300;
}
.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: 600;
	color: #000;
}
tbody .model {
	font-size: 0.8rem;
	color: #666;
}
tbody .model span {
	font-size: 0.9rem;
	color: #000;
}
.type.small{
    font-size:0.8em;
    line-height: 1.1;
} 
.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;
}
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;
}
.caris {
	font-size: 0.8rem;
	font-weight: 300;
	color: #333;
}
.name {
	width: 160px !important;
	table-layout: fixed;
}
.model {
	width: 125px !important;
	table-layout: fixed;
}
.type {
	width: 110px !important;
	table-layout: fixed;
}

.pos, .navType, .dvd, .price {
	width: 60px !important;
	table-layout: fixed;
}
.att {
    font-size: 1rem;
	width: 50px !important;
	table-layout: fixed;
}
.att>div {
	position: absolute;
}
.att>div .hidtxt {
	border: #006 1px solid;
	width: 360px;
	left: -320px;
	position: absolute;
	background: #EEE;
	display: none;
	color: #000;
	text-indent: -1em;
	padding: 10px 10px 10px 1.5em;
}
td .att {
	color: #00F;
}
.hidentxt {
	display: none;
}
.f_txt {
	padding: 10px;
	font-size: 20px;
	color:#95914f;
	margin: 15px auto 15px auto;
	width: 650px;
	border: #0030ff 2px solid;
	background-color:#fffeee;
}
div.btn_top:hover {
	color: #39C;
	background: #555;
}
.btn_top {
	width: 7.5em;
	position: relative;
	left: 805px;
	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;
  }

}