@charset "UTF-8";
	

/************************************************************
 * TOP
 ************************************************************/
.tit2 { padding: 10px; background: #FFFF99; font-size: 18px; font-weight: bold; color: #333; width: 660px; margin-bottom: 10px;}
 
 
 /************************************************************
 * スライドショー
 ************************************************************/
 
#image-navigation { border: 1px solid #ededed; background: #CCCCCC; padding: 6px;} 

#image-navigation ul li a {
  display:block;
  width:186px;
  height:90px;
}

#image-navigation ul li a img { margin: 0px; border: 0px; padding: 0px; font-size: 0px; vertical-align:bottom;}


#image-navigation .navi {
  float:right;
}
#image-navigation .navi-image {
  float:left;
}

.navi ul li a {
  display:block;
  width:186px;
  height:90px;
  color:#333;
  line-height:50px;
  text-align:center;
}
#image-navigation-text .navi {
  float:left;
}
#image-navigation-text .navi-image {
  float:left;
}
#image-navigation-text a {
  background:#eee;
}
#image-navigation-text a.active {
  background:#333;
  color:#fff;
}
#image-navigation-text .navi-image { position:relative;}
#image-navigation-text .navi-image a { display:block; }
#image-navigation-text .navi-image a { position:absolute; top:0; left:0; z-index:8; }
#image-navigation-text .navi-image a.active { z-index:10; }
#image-navigation-text .navi-image a.last-active { z-index:9; }


#image-navigation .navi-image { position:relative;}
#image-navigation .navi-image a { display:block; }
#image-navigation .navi-image a { position:absolute; top:0; left:0; z-index:8; }
#image-navigation .navi-image a.active { z-index:10; }
#image-navigation .navi-image a.last-active { z-index:9; }




#carousel {
	margin: 0 auto;
        margin-bottom: 20px;
        margin-top: 20px;
	width: 640px;
	height: 105px;
	text-align: left;
	position: relative;
}

#carousel_prev,
#carousel_next {
	top: 0;
	width: 20px;
	height: 105px;
	background: #000;
	cursor: pointer;
	position: absolute;
}
#carousel_prev {
	left: -20px;
	background:transparent url(http://www.carsensor.net/contents/img_old/common/market/prev.jpg) no-repeat top left;
}
#carousel_next {
	right: -20px;
	background:transparent url(http://www.carsensor.net/contents/img_old/common/market/next.jpg) no-repeat top left;
}

#carousel ul li {
	width: 140px;
	float: left;
	display: inline;
}


/* =======================================
	ClearFixElements
======================================= */
#carousel ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

#carousel ul {
	display: inline-block;
	overflow: hidden;
}



/* =======================================
	next
======================================= */


#carousel2 {
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 640px;
	height: 210px;
	text-align: left;
	position: relative;
}

#carousel2 #carousel_prev,
#carousel2 #carousel_next {
	top: 0;
	width: 20px;
	height: 210px;
	background: #000;
	cursor: pointer;
	position: absolute;
}
#carousel2 #carousel_prev {
	left: -20px;
	background:transparent url(http://www.carsensor.net/contents/img_old/common/market/arrow_prev.png) repeat-x top left;
}
#carousel2 #carousel_next {
	right: -20px;
	background:transparent url(http://www.carsensor.net/contents/img_old/common/market/arrow_next.png) repeat-x top left;
}

#carousel2 ul li {
	width: 150px;
	float: left;
	display: inline;
}


/* =======================================
	ClearFixElements
======================================= */
#carousel2 ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

#carousel2 ul {
	display: inline-block;
	overflow: hidden;
}




/************************************************************
 *TOPのリスト
 ************************************************************/ 

div#Market_block .unitItems { width: 720px; margin-right: -30px; margin-top:30px;}

div#Market_block .item { float: left; margin: 0 5px 10px 0; width: 204px; height: 310px; padding: 10px; display: inline; position: relative;}
div#Market_block .item .new_img { top: 0px; left: 0px; position: absolute; top: 35px; left: 9px;}
div#Market_block .item h3 { margin: 0 0 5px 0; border-left: 3px solid #ff7200; padding: 3px 0 0 5px; color: #ff7200; font-size: 14px;}

div#Market_block .item .photo { height: auto; margin: 0; text-align: center;}
div#Market_block .item .photo a img { border: 1px solid #CCCCCC; margin-bottom: 0px; padding: 1px;}
div#Market_block .item .photo a:hover img { border: 1px solid #ff7200; margin-bottom: 0px; padding: 1px;}
div#Market_block .item .photo a:hover * {
filter: alpha(style=0; opacity=85);
-moz-opacity: 0.65;
opacity: 0.65;
}


div#Market_block .item dt { padding: 0 0 0 10px;	background: url(../img/common/ico_list_01.gif) no-repeat 0 30%;	color: #999999;}
div#Market_block .item .cat_tit { background: #CCCCCC; padding: 5px 10px; color: #FFF; font-size: 10px; font-weight: bold; float: left; margin-right: 5px;}
div#Market_block .Item_date img { margin: 0 0 0 3px;}
div#Market_block .Item_txt { font-size: 12px; line-height: 1.4em; margin: 5px 0px;}


div#Market_block .car_text { background: url(http://www.carsensor.net/contents/img_old/common/market/car_text_bg2.gif) 0 0 no-repeat; width: 115px; height: 36px; padding: 10px 5px 10px 80px; font-size: 10px;}

div#Market_block .Text_Link { text-align: right; background: url(http://www.carsensor.net/contents/img_old/common/market/arrow.gif) 100px 2px no-repeat; padding: 0;}




#EC_block { margin-bottom: 20px;}
#EC_block .col_L { width: 330px; height: 310px; position: relative; float: left;}
#EC_block .col_L .text_link { position: absolute; top: 284px; left: 145px;}
#EC_block .col_L .text_link a { background: url(http://www.carsensor.net/contents/img_old/common/market/arrow.gif) 0 0  no-repeat; padding: 0 0 0 18px; }

#EC_block .col_R { width: 330px; float: left; margin: 20px 0 0 20px;}
#EC_block .col_R p {font-size: 14px; line-height: 1.4em; }

.EC_bn a { display: block; background: url(http://www.carsensor.net/contents/img_old/common/market/btn_JCB.png) 0 0 no-repeat; width: 330px; height: 45px; text-indent: -9999px; margin: 15px 0 0 0;}
.EC_bn a:hover { display: block; background: url(http://www.carsensor.net/contents/img_old/common/market/btn_JCB.png) 0 -45px no-repeat; width: 330px; height: 45px; text-indent: -9999px; margin: 15px 0 0 0;}





/************************************************************
 * 記事内バナー
 ************************************************************/
.FAIR_btn a { background:url(http://www.carsensor.net/contents/img_old/common/market/FAIR_btn2.png) 0 0 no-repeat; width: 410px; height: 60px; text-indent: -9999px; display:block; margin-bottom:10px; margin-top:5px; outline: none;}
.FAIR_btn a:hover { background:url(http://www.carsensor.net/contents/img_old/common/market/FAIR_btn2.png) 0 -60px no-repeat;}
p.ec_link_text { margin: 5px 0;}
.ec_link_text a { background: url(http://www.carsensor.net/contents/img_old/common/images/icon_orange.gif) no-repeat scroll 0 2px transparent; height: 18px; line-height: 14px; padding: 0 0 0 13px; font-size:14px;}

.condition { background:  #EDEDED; padding: 0px 10px; font-size: 10px; font-weight: bold;}

/*-----------------   3点リンク -----------------------------------*/ 

ul.col_link											{ clear: both; margin: 15px 0; text-align: center;}
ul.col_link li a									{ font-size: 12px;}

/************************************************************
 * 小動物
 ************************************************************/
.pa													{ position: absolute;}
.vaM												{ vertical-align: middle;}
.ilB												{ display: inline-block;}
.mT5												{ margin-top: 5px;}
.mT8												{ margin-top: 8px;}
.mT10												{ margin-top: 10px;}
.mT20												{ margin-top: 20px;}
.mT30												{ margin-top: 30px;}
.mR5												{ margin-right: 5px;}
.mR10												{ margin-right: 10px;}
.mR15												{ margin-right: 15px;}
.mR18												{ margin-right: 18px;}
.mL10												{ margin-left: 10px;}
.mB5												{ margin-bottom: 5px;}
.mB10												{ margin-bottom: 10px;}
.mB15												{ margin-bottom: 15px;}
.mB20												{ margin-bottom: 20px;}
.fgRed												{ color: #c00;}
.fgLGray											{ color: #999;}
.fgOrange											{ color: #ff7200;}
.fgRed												{ color: #CC0000 !important;}
.iMG												{ display: block; text-indent: -9999px; text-decoration: none; outline: none;}
.taL												{ text-align: left !important;}
.taC												{ text-align: center !important;}
.taR												{ text-align: right !important;}
.arial												{ margin-right: 1px; font-weight: 700; font-family: Arial; vertical-align: -1px;}
.fs10												{ font-size: 10px;}
.fs12												{ font-size: 12px;}
.fs14												{ font-size: 14px;}
.fs15												{ font-size: 15px;}
.fs16												{ font-size: 16px;}
.fs24												{ font-size: 24px;}
.nml												{ font-weight: 400 !important;}
.bold												{ font-weight: 700 !important;}
.ls1												{ letter-spacing: 1px;}
.red   												{ color: #FF0000;}
.clb   												{ clear:both;}
.fll   												{ float: left;}
.flr   												{ float: right;}
.w680												{ width: 680px;}
.pa15												{ padding: 0 15px;}
.lh14												{ line-height: 1.4em;}

.sarch_col { margin-top:20px;}
