@charset "UTF-8";

/*---------- グローバル設定 ----------*/
*		{ font-family: "ＭＳ Ｐゴシック", "MS UI Gothic", Osaka, "ヒラギノ角ゴ Pro W3", sans-selif;   list-style-type: none;
  border: 0;
  margin:0;
  padding:0;
}
body    { font-size: 10pt; margin: 0; padding: 0; }
td      { vertical-align: top; }
a       { color: #000000; text-decoration: none; }
a:hover { color: #000000; text-decoration: none; }
h1		{  }
h2		{  }
h3		{  }
h4		{  }
h5		{  }
h6		{  }
hr		{ }
td, th  { padding: 5px; }


/*---------- レイアウト ----------*/
#wrapper		{ }
#description	{  }
#header			{ display:none }

#container  	{ }
#center			{ }
#right			{ display:none }
#main			{  }
#gototop		{ display:none }

#footer			{ display:none }
#copyright		{ display:none }

#right .sub-section,
#right .topics	{  }

#topicpath		{ display:none;}



/* 中古車一覧(詳細)
------------------------------------------------ */
#useDetail {
  width: 640px;
  height: 950px;
  border: 1px solid #000;
  }


#useDetail h2 {
  position: absolute;
  top: 0px;
  left: 0px;
  border: 1px solid #000;
  line-height: 24px;
  color: #000;
  font-size: 12px; 
  margin:0px;
  width: 640px;
  background-color:#FFF;
  z-index: 100;
  height: 20px;
  text-indent: 10px;
  }

#useDetail .photoArea {
  position: absolute;
  top: 20px;
  left: 1px;
  width: 640px;
  height: 720px;
  overflow: hidden;
  }
#useDetail .photoArea ul.printMain,
#useDetail .photoArea ul.photoSub {
  display:block;
  width: 100%;
  margin: 0 auto;
  }

.screenMain { display: none; }

.bikeDataArea .shop{
  position: absolute;
  top: 120px;
  left: 0px;
  width: 640px;
  }

#useDetail .bikeDataArea {
  position: absolute;
  top: 743px;
  left: 0px;
  width: 640px;
  }


.bikeDataArea h3 {
  clear: both;
  display:none;
  }

.bikeDataArea h3 img {
  position: absolute;
  top: 0px;
  left: -9999px;
  }
.bikeDataArea h3 span {
  
  }
.bikeDataArea .spec{
  position: absolute;
  width: 640px;
}
#useDetail .dtFloat02 dt {
  float:left; width: 99px; 
  border-bottom: 1px dotted #999;
  line-height: 170%;
  height: 25px;
  text-indent: 5px;
  }
#useDetail .dtFloat02 dl{
  border-top: 1px dotted #999;
  }
  
#useDetail .dtFloat02 dd {
  float:left; width: 114px;
  border-bottom: 1px dotted #999;
  line-height: 170%;
  height: 25px;
  font-weight: 800;
  }
.bikeDataArea .dtUpper {
  }
#useDetail .bikeDataArea .dtMiddle dt{ 
  width: 90px;
  }
#useDetail .bikeDataArea .dtMiddle dd{ 
  width: 68px;
  }
#useDetail .bikeDataArea .dtBottom dt {
  clear:both;
  }
#useDetail .bikeDataArea .dtBottom dd {
  width: 300px;
  border-bottom:1px dotted #CCC;
  }
#useDetail .bikeDataArea .dtPrice {
  position: absolute;
  top: 160px;
  left: 0; 
  }
#useDetail .bikeDataArea .dtPrice dt {
  border-bottom:1px dotted #FFF;
  line-height: 50px;
  }
#useDetail .bikeDataArea .dtPrice dd {
  border-bottom:1px dotted #FFF;
  font-size: 20pt;
  width: 300px;
  padding-bottom: 20px;
  }
#useDetail .bikeDataArea .shop{
  position: absolute;
  top: 120px;
  left: 400px;
  width: 220px;
  z-index: 1000;
  }

#useDetail .bikeDataArea .shop dt {
  width: 70px;
  line-height: 120%;
  height: 20px;
  border:none;
  text-align: right;
  }
#useDetail .bikeDataArea .shop dd {
  width: 140px;
  line-height: 120%;
  font-weight: 200;
  height: 20px;
  border:none;
  text-indent: 5px;
  }
.photoArea ul li {
  }

.photoArea ul li img {
  width: 640px;
  height: 480px;
  }

.photoArea ul.photoSub li {
  float: left;
  width: 320px;
  }
.photoArea ul.photoSub li img {
  width: 320px;
  height: 240px;
  }
#cms_control_panel {
display:none;
}
.textArea { display:none; }

