@charset "UTF-8";

/*
##################################################################
common_v1.0.css
################################################################## */

* {
    margin: 0;
    padding: 0;
    font-size: 12px;
    }

body, input, select, textarea, th, td, li ,a {
    font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "MS PGothic", Osaka, Futura,"Hiragino Kaku Gothic Pro",Meiryo,Helvetica,Arial,sans-serif;
	color: #333333;
}


/* clearfix 20121023_add*/
.cFix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.cFix	{ min-height: 1px; _height: 1px; }



/************************************************************
 * アンカー
 ************************************************************/
a:link			{ color: #1E0FCA; text-decoration: none;}
a:visited		{ color: #802680; text-decoration: none;}
a:hover			{ color: #FF7E1D; text-decoration: none;}
a:active		{ color: #FF9A49; text-decoration: none;}

/************************************************************/
a img {
    border: none;
    }


/* このページの先頭へ */
p#pagetop {
    margin: 10px 0;
    width: 980px;
    text-align: right;
    }

p#pagetop a {
    font-size: 12px;
    }



/*
##################################################################
drag!
################################################################## */

/* clearfix */
div.clearfix{
    zoom:1;/*for IE 5.5-7*/
}
div.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
.icon{margin:0 6px 0 0; vertical-align:middle;}

a.cmnBlueArrow{padding-left:8px;  background:url(/cmn/images/blueArrow.png) no-repeat 0 2px;}





/*
##################################################################
header_v1.0.css
################################################################## */

li {
    list-style-type: none;
    }
/*
********************************************
ヘッダー追加　201110　会員化
********************************************/
/* お気に入り・在庫確認見積依頼へ */
.shortCut{width:280px; height:28px; position:absolute; right:0; top:0; border:solid #999; border-width:1px 1px 2px; background:#999;}
.shortCut a:link{position:absolute; top:0; display:block; text-align:center; text-decoration:none; color:#333; font-size:12px; font-weight:bold; background:#eee; background:url(/cmn/headerImg/CSNh_f.png) no-repeat -532px 0;}
.shortCut a:visited{position:absolute; top:0; display:block; text-align:center; text-decoration:none; color:#333; font-size:12px; font-weight:bold; background:#eee; background:url(/cmn/headerImg/CSNh_f.png) no-repeat -532px 0;}
.shortCut a:hover{color:#fff; background:#f90;background:url(/cmn/headerImg/CSNh_f.png) no-repeat -681px 0;}
.shortCut_okini{left:0; width:122px; height:20px; line-height:20px; border:solid 4px #3CF;}
.shortCut_zaiko{right:0; width:148px; height:27px;  line-height:27px; border:solid #fff; border-width:1px 0 0 1px;}
.shortCut_okini span{color:#c00;}
.shortCut_okini b{font-size:16px; font-family:arial; color:#c00;}
.shortCut_okini:hover span,
.shortCut_okini:hover b{color:#fff;}
/* ｶｰ用品 */
.parts .pankuzu { margin-top: -20px; width: 660px;}

/*******************************************
*	グロナビ変更　201203　
********************************************
*/

.siteName {position:absolute; top:15px; left:0;}
.CSNsiteHeader {
	border-top: 21px solid #FF9900;
	font-family: sans-serif;
	height: 100px;
	margin: 0 auto;
	position: relative;
	width: 980px;
	z-index:10000;
	background:url(http://www.carsensor.net/contents/img_old/common/publish/20120515renewal/glonaviUnder.png) no-repeat left bottom;
}
.logoArea_catch{position:absolute; top:-18px; left:10px; font-size:12px; font-weight:bold; color:#fff;}
.logoArea_catch strong {color: #fff !important;}
.description {
	position: absolute;
	top: -17px;
	left: 150px;
	width: 490px;
	height: 14px;
	overflow: hidden;
	font-weight: normal;
	color: #fff;
	font-size: 11px;
	z-index: 10001;
}
.logocatch{
	position:absolute; top:-4px; left:100px;
}
.topBanner{
	position:absolute;
	top:10px;
	left:209px;
	width:423px;
}
.carvoarea{
	float:left;
	width:50px;
}
.bannerarea{
	float:right;
	width:357px;
}
/*　ヘッダー部 ログイン・新規会員登録・サイトマップ */
.CSNsiteHeader .helperLinks{position:absolute; top:-20px; right:10px;width:312px;z-index:10002;}
.CSNsiteHeader .helperLinks .loginlink{float:left;}
.CSNsiteHeader .helperLinks .loginlink li{float:left;display:inline;padding-right:13px;}
.CSNsiteHeader .helperLinks .loginlink li a{background:url(http://www.carsensor.net/contents/img_old/common/publish/20120515renewal/arrows_orange.png) no-repeat 0 2px;padding-left:10px;}
.CSNsiteHeader .helperLinks a{margin-left:0.5em; font-size:10px; text-decoration:underline;}
.CSNsiteHeader .helperLinks .sitemaplink{float:right;}
.CSNsiteHeader .helperLinks .sitemaplink a{color:#9b9b9b;}
.CSNsiteHeader .helperLinks .nobtnlink a{color:#ffffff;}

.btnArea {
	top: -21px;
	right:0;
	_right:-5px;
	position: absolute;
	background:url(http://www.carsensor.net/contents/img_old/common/publish/20120515renewal/btnBg.png) no-repeat;
	width:332px;
	height:70px;
	z-index:10001;
}

.btnArea ul.btnlist{
	overflow: hidden;
	margin-top:23px;
	margin-left:10px;
}
.btnArea ul.btnlist li.btnli{
	float:left;
	margin-left:0px;
	margin-right:6px;
	width:154px;
}

/*******************************************
*	ヘッダー変更　20121023　
********************************************/
#car-goods-tuuhan{    
    border-top:1px solid #ccc;
    padding-top:9px;
    margin-top:6px;
}
.btnArea ul.btnlist li.btnli ul.sub {
    background: url(http://www.carsensor.net/contents/img_old/common/publish/pullBg_140610.png) no-repeat scroll left top transparent;
    _background: url(http://www.carsensor.net/contents/img_old/common/publish/pullBg_140610_ie6.gif) no-repeat scroll left top transparent;
    font-size: 12px;
    height: 150px;
    left: 14px;
    padding-top: 14px;
    position: absolute;
    text-align: left;
    top: 58px;
    z-index: 10002;
}
.btnArea ul.btnlist li.btnli ul.sub li {
    padding-left: 15px;
    padding-top:19px;
    /*width:228px;*/
    width:213px;
    font-family: 'メイリオ','ＭＳ Ｐゴシック','MS P Gothic',Arial,Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif,Helvetica;
}
.btnArea ul.btnlist li.btnli ul.sub dl{
	width:186px;
	padding-left:3px;
}
.btnArea ul.btnlist li.btnli ul.sub dl dt {
	border-left:3px solid #0cb4f1;
	padding-left:9px;
	height:12px;
	line-height:12px;
	font-size:12px;
	margin-bottom:5px;
}
.btnArea ul.btnlist li.btnli ul.sub li dl dd, .btnArea ul.btnlist li.btnli ul.sub li dl dd a {
	line-height:1.8;
	text-decoration:none;
	font-size: 12px!important;
}

.btnArea ul.btnlist li.btnli ul.sub li span{
	color:#ff0000;
	font-weight:bold;
    font-size: 11px;
}
.btnArea ul.btnlist li.mypage_exp ul {
	display: none;
}
.btnArea ul.btnlist li.mypage_exp_on ul {
	display: block;
}
.btnArea ul.btnlist li.btnli span.cartcount{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:40px;
	right:108px;
	_right:110px;
}

/*****	ここまで *****/


.loginname {
	width:200px;
	bottom: 66px;
	right:2px;
	line-height:1.3;
	font-weight:bold;
	position: absolute;
	text-align: center;
}


/* グロナビ */
.glonaviBg{background:url(http://www.carsensor.net/contents/img_old/common/publish/20120515renewal/glonaviBg.png) no-repeat; padding:12px 0 0 0; position: absolute; top:54px; width:980px; left: 0px;}
.CSNgnav{width:861px; border-bottom:solid 1px #ccc;}
.CSNgnav ul{border:solid #ccc; border-width:0 1px 0 0; overflow:hidden; list-style:none;}
.CSNgnav ul li{float:left; border:solid #ccc; border-width:1px 0 0 1px;}
.CSNgnav ul li a{display:block; height:24px; line-height:24px; border:solid 1px #fff; text-align:center; background:#eee; text-decoration:none;  background:url(http://www.carsensor.net/contents/img_old/common/publish/20120515renewal/CSNh_f.png) no-repeat -532px 0; font-family:sans-serif; font-weight:bold; font-size:12px;}
.CSNgnav ul li a:link{color:#666;}
.CSNgnav ul li a:visited{color:#666;}
.CSNgnav ul li a:hover{background:#f90; color:#fff; background:url(http://www.carsensor.net/contents/img_old/common/publish/20120515renewal/CSNh_f.png) no-repeat -681px 0;}
.CSNgnav ul li a:active{color:#fff;background:url(http://www.carsensor.net/contents/img_old/common/publish/20120515renewal/CSNh_f.png) no-repeat -830px 0;}
.CSNgnav ul li a.thisPage{background:#f90; color:#fff; background:url(http://www.carsensor.net/contents/img_old/common/publish/20120515renewal/CSNh_f.png) no-repeat -681px 0;}
.CSNgnav ul li a.thisPage:visited{background:#f90; color:#fff; background:url(http://www.carsensor.net/contents/img_old/common/publish/20120515renewal/CSNh_f.png) no-repeat -681px 0;}
#tab_top,
#tab_import{width:65px;}
#tab_purchase{width:65px;}
#tab_useful{width:100px;}
#tab_catalog,
#tab_supplies{width:90px;}
#tab_loan{width:125px;}
#tab_kuchikomi{width:110px;}
#tab_MOTtest,
#tab_scrapped{width:60px;}
.siteHeaderUnder{width:980px; margin:0 0 0 15px; padding:0 0 5px;}
.siteHeaderUnder a{text-decoration:underline;}

.bookmark{padding:10px 0 10px 10px;}
.bookmark a{background:url(http://www.carsensor.net/contents/img_old/common/publish/20120515renewal/bookmark.png) no-repeat left;padding:4px 0 4px 22px;}
/* パン屑 */
/************************************************************
 * CLASSES(プロパティ)
 ************************************************************/
.fl			{ float: left; }
.fr			{ float: right; }
.di			{ display: inline; }
.mL10		{ margin-left: 10px; }


/************************************************************
 * フッター
 ************************************************************/
#subfooter {
	position: relative;
	width: 980px;
	margin-left:15px;
	text-align:left;
	font-size: 10px;
	margin-top:20px;
	/*---margin-bottom:-30px;---*/
	margin-bottom: 0px;
}
#subfooter .footerLinks {
	background-color: #F6F6F6;
	padding: 10px 0 5px 0;
	border-bottom: none;
}
#footer {
	position: relative;
	width: 980px;
	margin: 0 auto;
	text-align:left;
	font-size: 10px;
	padding-bottom: 20px;
	margin-top:20px;
	border-top: 1px solid #CCCCCC;
}

#footer .footerLinks {
	background-color: #F6F6F6;
	padding: 10px 0 5px 0;
	border-bottom: 1px solid #969696;
	line-height: 18px;
}
.footerLinks p {
	padding: 0 10px;
	font-size: 10px;
}
.footerLinks ul {
	padding: 0 10px 10px;
}

.footerLinks ul li a, #footerHelperLinks li a {
	font-size: 10px;
	}
	
#footerHelperLinks {
	padding: 5px 10px;
	text-align: right;
	background-position: 0 -60px;
	background-repeat: repeat-x;
	border-top: 1px solid #FFFFFF;
}
#externalLinks {
	padding: 5px 0;
	border-top: 2px solid #A0A0A0;
}
#copyright {
	margin: 5px 0 20px 10px;
	text-align: left;
	float:left;
}
#copyright img { border: none;}
#copyright p a { 
	color:#435B67; 
	text-decoration:underline; 
	font-size:10px; 
	font-style: normal;
	font-family:Meiryo; 
	font-weight:bold;
}


/*
##################################################################
コンテンツ
################################################################## */
/*-------------------------------------------------
  #003 Content wrappers 0418修正対応
-------------------------------------------------*/
#mainwrapper {
	width: 980px;
	margin: 0 auto;
	padding: 0 0 25px 0;
	font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "MS PGothic", Osaka, Futura,"Hiragino Kaku Gothic Pro",Meiryo,Helvetica,Arial,sans-serif;
}
/*-------------------------------------------------
  #004 Main content  0418修正対応
-------------------------------------------------*/
#container {
	display: inline;
	float: left;
	width: 680px;
	height: auto;
	margin: 0;
	padding: 0;
	font-family: ;
}

#container .content {
	margin: 0;
	padding: 0;
}

#sidebarcontainer {
	width: 280px;
	height: auto;
	float: right;
	margin: 0 0 15px 0;
	padding: 0 0 20px 0;
	font-size: 12px;
	background: #f8f8f8;
}
 
#header {
	width: 680px;
}
 
.adspace {
 margin: 0 0 20px 0;
}
 
/*-------------------------------------------------
  #005 Item styles 0418修正対応
-------------------------------------------------*/

.contenttitle h2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
	margin: 0;
	padding: 12px 0 10px 15px;
	background-image: url(http://www.carsensor.net/contents/img_old/common/images/tit_line.png) ;
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom: 1px solid #E6E6E6;
}

.contenttitle2 h2 {
	font-size: 14px;
	line-height: 130%;
	margin: 0 0 10px 0;
	padding: 5px 0 5px 10px;
	background-color: #EEEEEE;
	border-left: 5px solid #CCCCCC;
	font-weight: bold;
}

.contenttitle a:link, .contenttitle a:visited,.contenttitle a:hover {
	font-weight: bold;
}

.contentbody {
	font-size: 14px;
	line-height: 160%;
	margin: 0;
	padding: 0 10px 30px 10px;
	clear: both;
}

.contentbody2 p {
	font-size: 14px;
	line-height: 160%;
}

.contenttitle .title_h2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
	margin: 0;
	padding: 12px 0 10px 15px;
	background-image: url(http://www.carsensor.net/contents/img_old/common/images/tit_line.png) ;
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom: 1px solid #E6E6E6;
}

/*-------------------------------------------------
  #006 Item info
-------------------------------------------------*/
.contentitemcategory {
	background: url(http://www.carsensor.net/contents/img_old/media/img/ico_link.gif) center left no-repeat;
	font-size: 12px;
	line-height: 12px;
	margin: 0;
	padding: 0 0 0 14px;
}

.contentitemcategory a { 
	font-size: 12px;
	}

.contentitempostedby {
	background: url(http://www.carsensor.net/contents/img_old/media/img/ico_link.gif) center left no-repeat;
	font-size: 10px;
	line-height: 12px;
	padding: 0 10px 0 14px;
}

.contentitemcomments {
	background: url(http://www.carsensor.net/contents/img_old/media/img/ico_link2.gif) center left no-repeat;
	font-size: 12px;
	line-height: 12px;
	padding: 0 10px 0 14px;
}

.contentitemedit {
	background: url(http://www.carsensor.net/contents/img_old/media/img/ico_link3.gif) center left no-repeat;
	font-size: 12px;
	line-height: 12px;
	padding: 0 10px 0 14px;
}

.contentitem {
	float: left;
	margin: 5px 0 5px 0;
	padding: 3px 0 0 10px;
}

.contentitem1 {
	display: inline;
}

.contentitem2 {
	display: inline;
	/*background: url(http://www.carsensor.net/contents/img_old/media/img/dotv.gif) left 1px repeat-y;*/
	padding: 0 5px 0 10px;
}

.contentitem3 {
	display: inline;
	/*background: url(http://www.carsensor.net/contents/img_old/media/img/dotv.gif) left 1px repeat-y;*/
	padding: 0 5px 0 10px;
}

.contentitem4 {
	display: inline;
	padding: 0 5px 0 10px;
	/*background: url(http://www.carsensor.net/contents/img_old/media/img/dotv.gif) left repeat-y;*/
}

/*購入ガイド用*/
.contentitem5 {
	font-size: 16px;
	font-weight: bold;
}






/* bookmark icon */
.contentitem_icon {
	float: right;
	display: inline;
	text-align: right;
	/*width: 100px;*/
	/*height: 20px;*/
	margin: 0 10px 0 0;
}

.contentitem_icon img {
	margin: 4px 0 0 0;
}

/* bookmark icon */
.bookmark_icon { 
	clear: both;
	width: 680px;
	height: 29px !important;
	margin: 5px 0 0 0;
	text-align: right;
	float: left;
	}
	
.bookmark_icon a, .bookmark_icon iframe	 { margin-left: 5px;}
#___plusone_0 { width: 63px !important; overflow: hidden;}
.twitter-share-button { margin-right: -40px;}


.mb20 { margin-bottom: 20px;}	

/* facebook icon
.facebook {
	border: medium none;
	overflow: hidden; 
	width: 100px; 
	height: 25px; 
	margin-top: 4px;
	} */
	
/* mixi icon
a.mixi-check-button img {
	margin-bottom: 6px;
	margin-right: 5px;
	} */
	
/* twitter icon
iframe.twitter-share-button {
	margin-right: -15px;
	margin-bottom: 6px;
	} */	

/*-------------------------------------------------
  #008 Menu  0418修正対応
-------------------------------------------------*/
.sidebardl {
	margin: 0 0 15px 0;
	padding: 10px 10px 10px 6px;
	line-height:140%;
	font-size: 12px
}	

.sidebardl dt {
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.sidebardl dd {
	margin: 0 0 2px 0;
	padding: 0 4px;
	display: block;
}

.sidebardl dd a {
	background: url(http://www.carsensor.net/contents/img_old/common/images/icon_point2.gif) left 2px no-repeat;
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 14px;
}

/*-------------------------------------------------
  #009 Menu Link 0418修正対応
-------------------------------------------------*/
.sidebardl2 {
	margin: 0 0 15px 0;
	padding: 5px 10px 10px 8px;
	font-size:12px;
	line-height:140%;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.sidebardl2 dt {
	margin: 0;
	padding: 0;
}

.sidebardl2 dd {
	margin: 0 0 2px 0;
	padding: 0 4px;
	display: block;
}


.sidebardl2 dd a {
	background: url(http://www.carsensor.net/contents/img_old/common/images/icon_point2.gif) left 2px no-repeat;
	padding: 0 0 0 10px;
}


/*Tag*/
.sidebardl3 {
	margin: 0 0 15px 0;
	padding: 10px 10px 10px 8px;
	font-size: 12px;
	line-height:140%;
}

.sidebardl4 {
	margin: 0 0 15px 0;
	padding: 10px 10px 10px 8px;
	font-size: 12px;
	line-height:140%;
	background: #FFFFDF;
}

.sidebardl4 .txt_right {
	text-align: right;
	font-size: 11px;
}

/* editor only */
.sidebardl5 {
	margin: 0 0 15px 0;
	padding: 5px 10px 10px 8px;
	font-size:12px;
	line-height:140%;
}

.sidebardl5 dt {
	margin: 0 0 2px 4px;
	padding: 0 0 0 10px;
	background: url(http://www.carsensor.net/contents/img_old/common/images/icon_point2.gif) left 4px no-repeat;
}

.sidebardl5 dd {
	margin: 0 0 5px 0;
	padding: 0 4px 2px 4px;
	display: block;
	background: url(http://www.carsensor.net/contents/img_old/media/img/contentsImg/line_01.gif) left bottom repeat-x;
	font-size: 10px;
}
/* editor only */


/* kisochishiki only */
.sidebardl6 {
	font-size:12px;
	line-height:140%;
	padding: 0 4px 10px 4px;
	background: url(http://www.carsensor.net/contents/img_old/media/img/contentsImg/line_01.gif) left bottom repeat-x;
}

.sidebardl6 dt {
	margin: 5px 0 5px 4px;
	padding: 0 0 0 10px;
	background: url(http://www.carsensor.net/contents/img_old/common/images/icon_point2.gif) left 4px no-repeat;
}

.sidebardl6 dt.A {
	margin: 15px 0 5px 4px;
	padding: 0 0 0 10px;
	background: url(http://www.carsensor.net/contents/img_old/common/images/icon_point2.gif) left 4px no-repeat;
}

.sidebardl6 dd {
	margin: 0 0 2px 10px;
	padding: 0 4px 3px 4px;
	display: block;
	font-size: 12px;
}

.sidebardl6 dd a {	margin: 0 0 0 5px; font-size:14px;}
.sidenavi_box_kisochishiki {
    font-size: 14px;
    line-height: 140%;
    margin: 0 0 15px;
    padding: 10px 8px 5px;
}

/* kisochishiki only */

/*-------------------------------------------------
  #009-01 Menu Link new code
-------------------------------------------------*/
.sidenavi_box {
	margin: 0 0 15px 0;
	padding: 10px 8px 5px 8px;
	line-height:140%;
	font-size: 14px;
}

.sidenavi_box ul.sn_ul_00 {
	margin:  0 2px 10px 0;
}

.sidenavi_box ul.sn_ul_00 li {
	margin: 0 0 2px 5px;
	padding: 0;
	display: block;
	list-style:none;
}

.sidenavi_box ul.sn_ul_00 li a {
	background: url(http://www.carsensor.net/contents/img_old/common/images/icon_point2.gif) 0 5px no-repeat;
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 14px;
}

.sidenavi_box ul.sn_ul_01 {
	margin:  0 8px 10px 8px;
}

.sidenavi_box ul.sn_ul_01 li {
	margin: 0 0 2px 0;
	padding: 0;
	display: block;
	list-style:none;
}

.sidenavi_box ul.sn_ul_01 li a {
	background: url(http://www.carsensor.net/contents/img_old/common/images/icon_point2.gif) left 2px no-repeat;
	margin: 0;
	padding: 0 0 0 10px;
}

.sidenavi_box ul.sn_ul_02 {
	margin:  0 0 5px 8px;	
}

.sidenavi_box ul.sn_ul_02 li {
	margin: 0;
	padding: 0;
	display: block;
	list-style:none;
}

.sidenavi_box ul.sn_ul_02 li img {
	margin: 2px 5px 1px 0;
}

.sidenavi_box p {
	margin: 0 0 5px 0;	
}


.sidenavi_box dd {
	margin: 0 0 2px 0;
	padding: 0 4px;
	display: block;
}

.sidenavi_box dd a {
	background: url(http://www.carsensor.net/contents/img_old/common/images/icon_point2.gif) left 2px no-repeat;
	margin: 0;
	padding: 0 0 0 10px;
}

.flag_j {
	padding: 2px 0 0 7px;
}

.sidenavi_box2 {
	margin: 0 0 15px 0;
	padding: 5px 10px 10px 8px;
	font-size:12px;
	line-height:140%;
}

.sidenavi_box3 {
	margin: 0 0 15px 0;
	padding: 10px 10px 10px 8px;
	font-size: 12px;
	line-height:140%;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background: #FFFFDF;
}

.sidenavi_box4 {
	margin: 0 0 15px 0;
	padding: 10px 8px;
	line-height:140%;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-size: 12px;
}


.sidenavi_box .txt_right {
	text-align: right;
	font-size: 11px;
}

.sidenavi_box ul.sn_ul_03 {
	margin: 10px auto 15px auto;
	padding: 0 0 0 5px;
}

.sidenavi_box ul.sn_ul_03 li{
	margin:0;
	width:63px;
	float:left;
	position:relative;
	font-size:10px;
	list-style:none;
}

ul.sn_ul_03 li span {
	background: url(http://www.carsensor.net/contents/img_old/common/images/icon_point2.gif) left 2px no-repeat;
	padding: 0 0 0 7px;
	line-height: 120%;
}

.sidenavi_box ul.sn_ul_04 {
	margin:  0 0 10px 5px;	
}

.sidenavi_box ul.sn_ul_04 li {
	margin: 0 0 2px 0;
	padding: 0;
	display: inline;
	list-style:none;
}

.sidenavi_box ul.sn_ul_04 li a {
	background: url(http://www.carsensor.net/contents/img_old/common/images/icon_point2.gif) left 2px no-repeat;
	margin: 0;
	padding: 0 0 0 10px;
}

.sn_p_01 p {
	background: url(http://www.carsensor.net/contents/img_old/media/img/contentsImg/line_01.gif) left bottom repeat-x;
	/*border-bottom: 1px dotted #CCCCCC;*/
	margin: 0 1px 5px 1px;
	padding: 5px 0;
	line-height: 120%;
}

.sn_p_01 a { font-size: 14px;}


.sn_p_01 p a img {
	float: left;
 	border: 1px solid #CCCCCC;
	margin: 0 10px 0 0;
}

.sn_p_01 p a:hover img {
	float: left;
 	border: 1px solid #FF9900;
	margin: 0 10px 0 0;
}

.sn_p_01 p span {
	background: url(http://www.carsensor.net/contents/img_old/common/images/icon_point2.gif) 0 5px no-repeat;
	margin: 0;
	padding: 0 0 0 10px;
}

.clf:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clf { display: inline-block; }
/* exlude MacIE5 \*/
* html .clf { height: 1% }
.clf {display:block;}
/* end MacIE5 */

.ul_line {
	background: url(http://www.carsensor.net/contents/img_old/media/img/contentsImg/line_01.gif) left bottom repeat-x;
	padding-bottom: 8px;
}

/* 新領域 menu */
p.con_ti_k {
	font-size: 11px;
	background: url(http://www.carsensor.net/contents/img_old/media/img/contentsImg/sn_kaitori_bar.gif) left top no-repeat;
	padding: 6px 0 6px 15px;
}

p.con_ti_s {
	font-size: 11px;
	background: url(http://www.carsensor.net/contents/img_old/media/img/contentsImg/sn_syaken_bar.gif) left top no-repeat;
	padding: 6px 0 6px 15px;
}

p.con_ti_h {
	font-size: 11px;
	background: url(http://www.carsensor.net/contents/img_old/media/img/contentsImg/sn_haisya_bar.gif) left top no-repeat;
	padding: 6px 0 6px 15px;
}
/* 新領域 menu */

/* blogparts menu */
.sidebar p.caption {
	margin: 5px 0 0 0;
	font-size: 11px;
	text-align: center;
}


#sidebarcontainer p.caption {
	margin: 5px 0 0 0;
	font-size: 11px;
	text-align: center;
}

/*-------------------------------------------------
  #011 Forms
-------------------------------------------------*/

.loginform, .searchform {
	padding: 5px 0;
}

.commentform, .mailform {
	margin-top: 10px;
	padding: 10px;
	background: #EEEEEE;
	/* Rounded borders, for Mozilla browsers */
	/* -moz-border-radius: 10px; */
}

.commentform img {
	margin: 5px 0 0 0;
}

.formfield {
	width: 80%;
	margin: 0 0 10px 0;
	padding: 2px 0;
	border: 1px solid #7F9DB9;
}

/*0418検索*/
.searchform .formfield {
	width: 90%;
	margin: 5px 0 10px 0;
	padding: 2px 0;
	border: 1px solid #7F9DB9;
}

.searchform .formbutton {
	width: 69px;
	height: 20px;
	margin: 0; 
	padding: 0;
	background: url(../img/contentsImg/btn_search-box.gif) no-repeat 0 0;
	text-indent: -9999px;
	cursor: pointer;
	border: none;
}

/*0418検索*/

.loginform .formfield {
	width: 130px;
	font-family: Verdana;
	padding: 2px 0;
	margin: 0 2px 2px 0;
}

.loginform .formbutton {
	width: 60px;
	font-family: Verdana;
	padding: 2px 2px;
	margin: 1px 0 0 0;
	font-size: 11px;
	background: white;
	color: #494949;
	border-top: 1px solid #D4D2CF;
	border-left: 1px solid #D4D2CF;
	border-bottom: 1px solid #868686;
	border-right: 1px solid #868686;
	cursor: pointer;
}

.mainform .formfield {
	width: 280px;
	font-family: Verdana;
	padding: 2px 0;
	margin: 0 2px 2px 0;
}

.mailform .formbutton {
	width: 100px;
	font-family: Verdana;
	padding: 2px 2px;
}

#nucleus_cf_name, #nucleus_cf_mail {
	width: 300px;
	margin-right: 105px;
	font-family: Verdana;
}

.commentform textarea, .commentform .formfield, .mailform textarea, .mailform .formfield {
	width: 300px;
}

.commentform .formbutton {
	width: 100px;
	height: 22px;
	font-family: Verdana;
}

.error {
	color: red;
	font-weight: bold;
}

/*-------------------------------------------------
  #012 Miscelaneous
-------------------------------------------------*/
.wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/
}

.wrap1 {
	float:left;
	background:url(http://www.carsensor.net/contents/img_old/media/img/shadow.gif) right bottom no-repeat;
	margin: 0 5px 3px 0;
}

.wrap2 {
	background:url(http://www.carsensor.net/contents/img_old/media/img/corner_br.gif) left bottom no-repeat;
}

.wrap3 {
	background:url(http://www.carsensor.net/contents/img_old/media/img/corner_tr.gif) right top no-repeat;
	padding:0 5px 5px 0;
}

.wrap3 img {
	display:block;
	border: 3px solid white;
}

/* Search highlight color */
.highlight
{
	background: #DEFFA9;
}

/* Leftbox and Rightbox toolbar buttons */
.leftbox, .rightbox {
	margin: 3px;
	padding: 3px;
	font-size: larger;
	width: 20%;
}
.leftbox {
	float: left;
	border-right: 2px solid #CCCCCC;
}
.rightbox {
	float: right;
	border-left: 2px solid #CCCCCC;
}


/*-------------------------------------------------
  検索用
-------------------------------------------------*/
table.a-search_t{
	/*margin: 10px 15px 0px 15px;*/
}

table.a-search_t td{
	font-size:12px;
	margin:0px;
	padding:2px;
}

table.a-search_t input.a-search01{
	padding: 1px 0;
	color: #666;cursor: pointer;
	width: 200px;
}

table.a-search_t input.a-search02{
	padding: 0 0 0 10px;
	float: left;
}

/*-------------------------------------------------
 バックナンバー 0418対応
-------------------------------------------------*/

#back_no {
	margin: 20px 5px 30px 5px;
	padding: 0;
}

#back_no dd {
	margin: 5px 0;
	padding: 4px 0;
	background: url(http://www.carsensor.net/contents/img_old/media/img/contentsImg/line_01.gif) bottom left repeat-x;
	/*border-bottom: 1px dotted #CCCCCC;*/
	font-size: 12px;
}

.pageswitch {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px;
}



#back_no a {
	color:#1E0FCA;
	text-decoration:underline;
}

#back_no a:visited {
	color:#802680;
	text-decoration:underline;
}

#back_no a:hover {
	color:#FF7E1D;
	text-decoration: underline;
}


#back_no a:active{
	color:#FF9A49;
	text-decoration:underline;
}

#back_no dl.gsearch_box dt {
	margin: 0 0 10px 0;
}

#back_no dl.gsearch_box dd {
	margin-bottom: 20px;
	padding: 0 12px 10px 12px;
	line-height: 160%;
}

#back_no dl.gsearch_box dt a span.highlight {
	background-color: #FFFF00;
	text-decoration:underline;
	font-weight: bold
}

#back_no dl.gsearch_box dd span.highlight {
	background-color: #FFFF00;
	font-weight: bold
}



/*-------------------------------------------------
  080418 renewal
-------------------------------------------------*/

.relatebox {
	border: 1px solid #CCCCCC;
	margin: 20px 0 15px 0;
}

.relatebox p {
	margin: 0;
	padding: 5px 0 5px 10px;
	background-color: #CCCCCC;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.relatebox ul.relateul2 {
	margin: 10px;
	padding: 0;
}

.relatebox ul.relateul2 li {
	list-style-type: none;
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 160%;
	font-size: 12px;
	display: inline;
}


.relatebox ul.relateul3 {
	margin: 10px;
	padding: 0;
}

.relatebox ul.relateul3 li {
	list-style-type: none;
}

.relatebox ul.relateul3 li a {
	padding: 0 0 5px 15px;
	line-height: 160%;
	font-size: 12px;
	background: url(http://www.carsensor.net/contents/img_old/common/images/icon_orange.gif) no-repeat scroll left 2px transparent;
	margin: 0 0 2px 4px;
}


.relatebox ul.relateul {
	margin: 10px;
	padding: 0;
}

.relatebox ul.relateul li {
	line-height: 100%;
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	font-size: 12px;
	background: url(http://www.carsensor.net/contents/img_old/media/img/ico_link.gif) left top no-repeat;
}

.cen {
	text-align: center;
	line-height: 140%;
}

.footnavi {
	font-size: 12px;
	clear: both;
	margin: 0 0 15px 0;
}

/*-------------------------------------------------
  080418 追加
-------------------------------------------------*/
/* clearfix */
div.clearfix{
	zoom:1;/*for IE 5.5-7*/
}
div.clearfix:after{/*for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}

.icon{margin:0 6px 0 0; vertical-align:middle;}

/*パンくず--*/
ul.bread-list01{
	clear: both; 
	width: 910px;
	height: 15px;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
	font-size: 10px;
}
/* \*/
*:first-child + html ul.bread-list01{
	padding-top: 12px;
}
/**/
ul.bread-list01 li{
	display: inline;
}


.tagbox {
	border: 1px solid #CCCCCC;
	margin: 15px 0 0 0;
	font-size: 12px;
}

.tagbox p {
	margin: 0;
	padding: 2px 0 2px 10px;
	background-color: #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
}

.tagbox .tagspan {
	margin: 0 10px;
}

.dd_line {
	background: url(http://www.carsensor.net/contents/img_old/media/img/contentsImg/line_01.gif) bottom left repeat-x;
	/*border-bottom: 1px dotted #CCCCCC;*/
	margin: 0;
	padding: 3px 0;
}

.pankuzu, #pankuzu {
padding-bottom:20px;
}
.pankuzu, .pankuzu a, .pankuzu strong, #pankuzu, #pankuzu a, #pankuzu strong {
font-size:10px;
line-height:11px;
margin-top: 5px;
position: relative;
}

.p_c01 {
	color: #999999;
}

/* 090904 */

.edge_bnr {
	margin-bottom:15px !important;
}

.edge_bnr span{
	display:block;
	width: 280px;
	margin:5px 0 5px 0;
	text-align: center;
}/* CSS Document */

/* Basic classes */
.hidden {
	display: none;
}

.centerize {
	text-align: center;
}


/* @group recommendCont */


#recommendCont {
    overflow: hidden;
    background-color: #F6F6F6;
	margin: 0 auto;
    width: 936px !important;
	padding: 22px;
	clear: both;   
}

#recommendCont h2,
#recommendCont h3 {
	font-weight: bold;
    font-family: "Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif;
}


#recommendCont h2 {
	margin-bottom: 8px;
	padding-left: 12px;
    font-size: 12px;
    line-height: 2;
    background: url(http://www.carsensor.net/contents/img_old/common/images/arrow02.gif) no-repeat left center;
}

.recommendContTtl {
	font-weight: bold;
    font-family: "Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif;
	margin-bottom: 13px;
	padding-bottom: 10px;
    font-size: 14px;
    border-bottom: 1px solid #999;
}





#recommendCont ul {
	margin-left: 12px;
	font-size: 12px;
}

#recommendCont .Sec1,
#recommendCont .Sec2,
#recommendCont .Sec3,
#recommendCont .Sec4 {
	float: left;
}

#recommendCont .Sec1 {
	width: 204px;
}

#recommendCont .Sec2 {
	width: 237px;
}

#recommendCont .Sec3 {
	width: 231px;
}

#recommendCont .Sec4 {
	width: 264px;
}


#recommendCont .Sec3 .Inner {
	margin-bottom: 30px;
}

#recommendCont a {
	line-height: 15px;
	}

.mb30 {
	margin-bottom: 30px;
	}	
	

/* @end */


/*
##################################################################
SEO対策テキスト
################################################################## */

#Bottom_Text em i { 
	font-style:normal;
	float: right;
	font-size: 10px;
	margin: 0 0 10px 0;
	}
/*
##################################################################
サイドナビ修正
################################################################## */

.sn_tit p {
	clear: both;
	background: none;
	width: 275px;
	height: 18px;
	color: #333;
	font-weight: bold;
	font-size: 16px;
	padding: 5px 0 5px 23px;
	background: url(http://www.carsensor.net/contents/img_old/common/images/icon.gif) 7px 10px no-repeat;
	}
	
	
.sn_tit2 p {
	background: url(http://www.carsensor.net/contents/img_old/common/images/sn_tit2.gif) 0 0 no-repeat;
	width: 275px;
	height: 40px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0 0 5px;
	}	
	

/*
##################################################################
自動リンク（SEO対策）
################################################################## */
a.znkwl { 
	text-decoration: none;
	}
	
/*
##################################################################
関連用語リンク（SEO対策）
################################################################## */	

#Relation_Box {
	border: 1px solid #CCC;
	display: block;
	padding-bottom: 5px;
	margin-bottom: 15px;
} 	
	

#Relation_Box .y_name {
	background: #CCCCCC;
	padding: 5px;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	}

#Relation_Box ul.y_link {
	width: 680px;
	_width: 660px;
	list-style-type: none;
	padding: 5px 10px;
	_padding: 5px;
	display: block;
	}
	
#Relation_Box .y_link li {
	float: left;
	margin-right: 15px;
	margin-bottom: 3px;
	white-space: nowrap;
	font-size: 10px;
	display: block;
	}
	
#Relation_Box .y_link li a {
	font-size: 10px !important;
	}
	
#searchPanelTitle_Top p {
	text-align: right;
	font-size: 10px;
	color: #969A99;
	}	
	
	
	
#searchPanelTitle_btm p {
	text-align: right;
	font-size: 10px;
	color: #969A99;
	margin-bottom: 15px;
	padding-left: 10px;
	}		
	
/*
##################################################################
ボディタイプ
################################################################## */	
ul.sn_ul_list_type { float: left; width: 270px; margin-right: -10px; overflow: hidden; }
ul.sn_ul_list_type li { float: left;}
ul.sn_ul_list_type li a { display: block; text-indent: -9999px; margin-right: 8px;}	
ul.sn_ul_list_type li a.kei {background:url(http://www.carsensor.net/contents/img_old/common/images/kuruma-.gif) no-repeat; width: 59px; height: 45px; background-position: 0px 0;}	
ul.sn_ul_list_type li a.kei:hover { background-position: 0 -60px;}		
ul.sn_ul_list_type li a.minivanType {background:url(http://www.carsensor.net/contents/img_old/common/images/kuruma-.gif) no-repeat; width: 59px; height: 45px; background-position: -70px 0;}	
ul.sn_ul_list_type li a.minivanType:hover { background-position: -70px -60px;}
ul.sn_ul_list_type li a.suvType {background:url(http://www.carsensor.net/contents/img_old/common/images/kuruma-.gif) no-repeat; width: 59px; height: 60px; background-position: -137px 0;}	
ul.sn_ul_list_type li a.suvType:hover { background-position: -137px -60px;}	
ul.sn_ul_list_type li a.sedanType {background:url(http://www.carsensor.net/contents/img_old/common/images/kuruma-.gif) no-repeat; width: 59px; height: 45px; background-position: 0px -120px;}	
ul.sn_ul_list_type li a.sedanType:hover { background-position: 0 -180px;}	
ul.sn_ul_list_type li a.stationWagonType {background:url(http://www.carsensor.net/contents/img_old/common/images/kuruma-.gif) no-repeat; width: 59px; height: 63px; background-position: -70px -120px;}	
ul.sn_ul_list_type li a.stationWagonType:hover { background-position: -70px -180px;}	
ul.sn_ul_list_type li a.hatchbackType {background:url(http://www.carsensor.net/contents/img_old/common/images/kuruma-.gif) no-repeat; width: 59px; height: 63px; background-position: -137px -120px;}	
ul.sn_ul_list_type li a.hatchbackType:hover { background-position: -137px -180px;}	
ul.sn_ul_list_type li a.coupeType {background:url(http://www.carsensor.net/contents/img_old/common/images/kuruma-.gif) no-repeat; width: 59px; height: 45px; background-position: 0px -237px;}	
ul.sn_ul_list_type li a.coupeType:hover { background-position: 0 -277px;}	
ul.sn_ul_list_type li a.openType {background:url(http://www.carsensor.net/contents/img_old/common/images/kuruma-.gif) no-repeat; width: 59px; height: 40px; background-position: -70px -240px;}	
ul.sn_ul_list_type li a.openType:hover { background-position: -70px -280px;}	
ul.sn_ul_list_type li a.otherType{background:url(http://www.carsensor.net/contents/img_old/common/images/kuruma-.gif) no-repeat; width: 59px; height: 25px; background-position: -137px -260px;}	
ul.sn_ul_list_type li a.otherType:hover { background-position: -137px -300px;}	




/*
##################################################################
ヘッダー
################################################################## */	
h3.h1 { margin-bottom: 15px;}


 
/*-------------------------------------------------
  20120608レイアウト変更
-------------------------------------------------*/
h2.Title_bg0ra { background: #ff9900; padding: 10px 10px; color: #FFFFFF; font-size: 16px; font-weight: bold;}
.Date_Txt { text-align: right; font-size: 12px; margin: 5px 0; padding: 3px 0 0 10px;}


/*-------------------------------------------------
   Baseテンプレート
-------------------------------------------------*/
.Base_Templete { clear: both; padding: 20px 0;}
.Base_Templete_Photo_Area { width: 204px; float: left;}

.Photo_Area_col { margin-bottom: 20px; width: 204px;}
.Photo_Area_col a img {border: 1px solid #CCCCCC;  padding: 1px;}
.Photo_Area_col a:hover img {border: 1px solid #ff7200; padding: 1px;}

.Base_Templete_Text_Area { font-size: 14px; line-height: 1.6em; width: 430px; float: left; margin-bottom: 20px; margin-right: 25px;}
.Base_Templete_Text_Area p { font-size: 14px; line-height: 1.6em;}
.Photo_Area_col p, .Photo_Area_col p a { font-size: 10px; line-height: 1.4em; display:block;}

.Photo_Area_col p:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.Base_Templete_Text_Area h4.Temp_h4 { color:#000000; font-weight: bold;margin-bottom: 10px; background: url(http://www.carsensor.net/contents/img_old/common/testdrive/line2.gif) 0 16px repeat-x; padding: 0 0 0 0; height:20px; font-size:14px;}



.Base_Templete_Photo_Area_Bottom { clear: both; width: 680px; margin: 0 -20px 0 0; padding: 15px 0 0 0;}
*html .Base_Templete_Photo_Area_Bottom { clear: both; width: 680px; margin: 0; padding: 15px 0 0 0;}

.Base_Templete_Photo_Area_Bottom .Photo_Area_col { float: left; margin-right: 20px; display: inline-table;}
*html .Base_Templete_Photo_Area_Bottom .Photo_Area_col { float: left; margin-right: 15px; display: inline-table;}




table.Base_Temp_Table { width: 100%; font-size: 12px;  color: #696969; border-left: 1px solid #BDBDBD;  border-top: 1px solid #BDBDBD; padding:0; border-spacing: 0; margin: 10px 0; border-collapse: collapse;}
table.Base_Temp_Table td { padding: 0px 5px; text-align: center; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}
table.Base_Temp_Table td.BgGray { background: #EDEDED; width: 80px; color:#696969; text-align: left; border-spacing: 0px; background:url(http://www.carsensor.net/contents/img_old/common/images/table_BG2.gif) 0 0 no-repeat;}
table.Base_Temp_Table td span.fs10 { font-size: 10px;}
table.Base_Temp_Table td span.red_bold { font-weight: bold; font-family:Arial; font-size: 18px; color: #CC0000; margin-right: 3px;}
table.Base_Temp_Table td span.black_bold { font-weight: bold; font-family:Arial; font-size: 18px; color: #333; margin-right: 3px;}



.Temp_Btn a { background: url(http://www.carsensor.net/contents/img_old/common/images/Template_btn.gif) no-repeat scroll 0 0; display: block; height: 58px;  outline: medium none; text-indent: -9999px;  width: 204px;}
.Temp_Btn a:hover { background: url(http://www.carsensor.net/contents/img_old/common/images/Template_btn.gif) no-repeat scroll 0 0; height: 58px; background-position: bottom;}

.Temp_Btn2 { margin: 10px 0;}
.Temp_Btn2 a { background: url(http://www.carsensor.net/contents/img_old/common/images/Template_btn2.gif) no-repeat scroll 0 0; display: block; height: 40px;  outline: medium none; text-indent: -9999px;  width: 204px;}
.Temp_Btn2 a:hover { background: url(http://www.carsensor.net/contents/img_old/common/images/Template_btn2.gif) no-repeat scroll 0 -40px;}
.Temp_Btn2 a:action{ background: url(http://www.carsensor.net/contents/img_old/common/images/Template_btn2.gif) no-repeat scroll 0 -40px;}

p.Temp_txt_link a { background: url(http://www.carsensor.net/contents/img_old/common/images/icon_point2.gif) no-repeat scroll 0 5px transparent;    margin-top: 3px;    padding: 0 0 0 8px; line-height: 14px; margin-top: 5px; font-size: 12px;}


ul.Base_Templete_Link { margin-top: 20px;}
ul.Base_Templete_Link li {margin-bottom: 3px;}
ul.Base_Templete_Link li a {
	background: url(http://www.carsensor.net/contents/img_old/common/images/icon_point2.gif) no-repeat scroll 0 3px transparent;
    height: 18px;
    line-height: 14px;
    padding: 0 0 0 8px;
}



ul.Base_Templete_Link2 { margin-top: 20px;}
ul.Base_Templete_Link2 li {margin-bottom: 3px;}
ul.Base_Templete_Link2 li 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;
}


ul.Base_Templete_Link3 { margin-top: 0px;}
ul.Base_Templete_Link3 li {margin-bottom: 3px;}
ul.Base_Templete_Link3 li a {
	background: url(http://www.carsensor.net/contents/img_old/common/images/icon_orange.gif) no-repeat scroll 0 6px transparent;
    height: 18px;
    line-height: 14px;
    padding: 0 0 0 13px;
}


/************************************************************
動画＆販売店情報
 ************************************************************/

h3.shop_col_tit { background: url(http://www.carsensor.net/contents/img_old/common/images/shop_tit_bg.gif) 0 0 no-repeat; font-weight: bold; margin: 0 0 0 0; padding:  3px 10px; margin: 15px 0 0 0; border-left: 1px solid;border-top: 1px solid;border-right: 1px solid; border-color: #CCC; color:#666666;}
.shop_col { border: 1px solid #CCCCCC; padding: 3px;}
.shop_col table a img { margin: 0 5px 0 0; border: 1px solid #CCC; padding:1px;}
.shop_col table a:hover img {border: 1px solid #FF7200;}
.shop_col dl { line-height: 1.4em;}
.shop_col dt { float: left; clear:both; width: 50px;}
.shop_col dt span.list { font-size: 10px; color:#969A99; width: 150px;}
.shop_col dt span.float_r { font-size: 10px; color:#969A99;}
.shop_col dt.shop_name { width: 250px; margin-bottom: 5px; font-weight: bold;}
.shop_col dd { font-size: 10px;}
.shop_col .info_shop { font-size: 10px;}
.shop_col .shopL_img { width: 160px;}
.shop_col .info_shop { line-height: 1.4em;}
.shop_col .freecall { font: Arial; font-size: 12px; color: #CC0000; font-weight: bold;}
.shop_col .freecall2 { font: Arial; font-size: 10px; color: #CC0000; font-weight: bold;}
.shop_col ul.Base_Templete_Link2 { margin-top: 5px; margin-left: 3px; float: right;}



.youtube_img { margin-bottom: 15px;}


/*-------------------------------------------------
  テンプレート追加
---------------------------------------------------*/

#testdrive_TempA_col01  { background: #ededed;}

#testdrive_TempA_col01 h3 { width: 300px; padding: 5px 0 5px 10px; vertical-align: top; float: left; margin-top: 5px; line-height: 32px; font-family: Arial, Helvetica, sans-serif; font-size: 28px;  }
#testdrive_TempA_col01 .count_bg { background: url(http://www.carsensor.net/contents/img_old/common/testdrive/test_bg.png) 0 0 no-repeat; width: 255px; height: 45px; float: right; display: block; margin-right: 5px;}
#testdrive_TempA_col01 .count_bg p.number { font-family: Arial; font-weight: bold; color:#FFFFFF; font-size: 48px; width: 80px; padding-top: 0px; display: block; line-height: 50px; margin-left: 150px; color: #cc0000;}

#testdrive_TempA_col01 .line { clear: both; padding-top: 5px; background: url(http://www.carsensor.net/contents/img_old/common/testdrive/line1.gif) 0 0 repeat-x;}
#testdrive_TempA_col01 .line p { font-size: 12px; line-height: 1.4em; background: #ededed; padding: 5px 10px; clear:both;}

#testdrive_TempA_col02 { margin-top: 15px;}
#testdrive_TempA_col02 p { font-size: 14px; }
#testdrive_TempA_col02 h3 { background: #ededed; font-size: 16px; font-weight: bold; color: #003366; padding: 10px; margin: 15px 0px;}

#testdrive_TempA_col03 { float: left; width: 420px; margin-right: 15px;}
#testdrive_TempA_col03 p { margin-bottom: 15px;}
#testdrive_TempA_col03 h4 {  color:#000000; font-weight: bold;margin: 10px 0; border-bottom: 1px dashed; padding: 0 0 0 0; font-size:16px; padding-bottom: 5px; background: none;}

#testdrive_TempA_col04 { float: left; width: 224px;}
#testdrive_TempA_col04 p { font-size: 10px; line-height: 1.2em; margin-bottom: 20px;}
#testdrive_TempA_col04 a img { border: 1px solid #CCCCCC; padding: 1px;}
#testdrive_TempA_col04 a:hover img { border: 1px solid #ff7200; padding: 1px;}

#testdrive_TempA_col05 { float: left; width: 320px;}
#testdrive_TempA_col05 p { font-size: 10px; line-height: 1.2em; margin-bottom: 20px;}
#testdrive_TempA_col05 a img { border: 1px solid #CCCCCC; padding: 1px; float: left; margin-bottom: 10px;}
#testdrive_TempA_col05 a:hover img { border: 1px solid #ff7200; padding: 1px;}

#testdrive_TempA_col06 { float: left; width: 660px; margin-right: 15px;display: inline;}
#testdrive_TempA_col06 p { margin-bottom: 15px; font-size: 14px; }
#testdrive_TempA_col06 h4 { color:#000000; font-weight: bold;margin-bottom: 10px; background: url(http://www.carsensor.net/contents/img_old/common/testdrive/line2.gif) 0 16px repeat-x; padding: 0 0 0 0; height:20px; font-size:14px;}


/*-------------------------------------------------
  テンプレート追加
---------------------------------------------------*/

/*20130321*/
.Base_Templete_B_l { float: left; width: 224px;  margin-right: 15px;}
.Base_Templete_B_l p { font-size: 10px; line-height: 1.2em; margin-bottom: 20px;}
.Base_Templete_B_l a img { border: 1px solid #CCCCCC; padding: 1px;}
.Base_Templete_B_l a:hover img {  border: 1px solid #FF7200; padding: 1px;}
.Base_Templete_B_r { float: right; width: 410px; font-size: 14px;}
.Base_Templete_B_r p { margin-bottom: 15px; float: left; font-size: 14px;}
.Base_Templete_B_r h4 { color:#000000; font-weight: bold;margin: 10px 0; border-bottom: 1px dashed; padding: 0 0 0 0; font-size:16px; padding-bottom: 5px; background: none;}

h3.Base_Templete_B_Blue { background: #ededed; font-size: 16px; font-weight: bold; color: #003366; padding: 10px; margin: 15px 0px;}



#Base_Templete_C { padding: 0 10px; }
#Base_Templete_C p { margin-bottom: 15px; font-size: 14px;}
#Base_Templete_C h4 { color:#000000; font-weight: bold;margin-bottom: 10px; background: url(http://www.carsensor.net/contents/img_old/common/testdrive/line2.gif) 0 16px repeat-x; padding: 0 0 0 0; height:20px; font-size:14px;}
#Base_Templete_C h3.link_tit  { font-size: 14px; color: #333; margin: 10px 0 5px 0; background: none; padding: 0px; font-weight: normal; border: none;}
#Base_Templete_C h3 { color:#000000; font-weight: bold;margin: 10px 0; border-bottom: 1px dashed; padding: 0 0 0 0; font-size:16px; padding-bottom: 5px;}

.w600_img { margin: 0 auto; width: 602px;}

.w600_img img { border: 1px solid #CCC;}

#Base_Templete_C span.CP_txt { font-size: 12px; display: block; text-align: left;}


/************************************************************
 * 小動物
 ************************************************************/
.pa													{ position: absolute;}
.vaM												{ vertical-align: middle;}
.ilB												{ display: inline-block;}
.mT5												{ margin-top: 5px;}
.mT8												{ margin-top: 8px;}
.mT10												{ margin-top: 10px;}
.mT15												{ margin-top: 15px;}
.mT20												{ margin-top: 20px;}
.mT30												{ margin-top: 30px;}
.mR3												{ margin-right: 3px;}
.mR5												{ margin-right: 5px;}
.mR10												{ margin-right: 10px;}
.mR13												{ margin-right: 11px;}
.mR15												{ margin-right: 15px;}
.mR20												{ margin-right: 20px;}
.mL3												{ margin-left: 3px;}
.mL4												{ margin-left: 5px;}
.mL10												{ margin-left: 10px;}
.mL20												{ margin-left: 20px;}
.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;}
.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;}
.fs18												{ font-size: 18px;}
.fs24												{ font-size: 24px;}
.nml												{ font-weight: 400 !important;}
.bold												{ font-weight: 700 !important;}
.ls1												{ letter-spacing: 1px;}
.glay   											{ color: #666;}
.red   												{ color: #FF0000;}
.clb   												{ clear:both;}
.fll { float: left;}
.flr { float: right;}	
.w150 { width: 150px;}	
.font_Arial											{ font:Arial;}
.fontgold											{ color: #c78305;}
.p10												{ padding: 10px;}


h3.tit04 { 
	background: url(http://www.carsensor.net/contents/img_old/common/publish/20120131renewal/Top_tit04.gif) 0 0 no-repeat;
	color: #FFFFFF;
	width: 270px;
	height: 20px;
	padding: 5px 0 0 10px;
	font-weight: bold;
	font-size: 14px;
	margin: 15px 0 0 0px;
}
.ranking_item_Box_inner { background: #fffcf7; padding: 5px; border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-color: #CCC;}
.new_item4 { margin-top: 10px; border-bottom: 1px dotted #CCC; padding-bottom: 5px;}
.new_item4:after { clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.new_item4 .rank img { float: left; margin-right: 5px; padding: 15px 0;}
.new_item4 .list_photo a img { float: left; padding: 1px; background: #FFFFFF; border: 1px solid #CCCCCC; margin-right: 8px;}
.new_item4 .list_photo a:hover img { border: 1px solid #FF7200;}
.new_item4 h4 { font-weight: normal; font-size: 12px; margin-bottom: 10px; line-height: 1.4em; position: relative;}
.new_item4 h4 a { margin-right: 10px; font-weight: normal;font-size: 14px; line-height: 1.4em;}
.new_item4 h4 img { margin-left: 3px;}


.new_item5 { margin-top: 10px; border-bottom: 1px dotted #CCC; padding-bottom: 5px;}
.new_item5:after { clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.new_item5 .rank img { float: left; margin-right: 5px; padding:0;}
.new_item5 .rank { font-weight: bold; float: left; width: 37px; height: 30px; margin-right: 5px; text-align: center;}
.new_item5 .list_photo a img { float: left; padding: 1px; background: #FFFFFF; border: 1px solid #CCCCCC; margin-right: 8px;}
.new_item5 .list_photo a:hover img { border: 1px solid #FF7200;}
.new_item5 h4 { font-weight: normal; font-size: 12px; margin-bottom: 10px; line-height: 1.4em;}
.new_item5 h4 a { margin-right: 10px; font-weight: normal;font-size: 12px; line-height: 1.4em;}
.new_item5 h4 img { margin-left: 3px;}



.side_item_Box_inner { background: #fffcf7; padding: 5px; border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-color: #CCC; margin-bottom: 15px;}
.side_info_Box { float: left; padding: 0px; width: 265px; margin: 10px 0 10px 0; border-bottom: 1px dotted #CCC;}
.side_info_Box h4 { margin-bottom: 9px; text-align: right; margin-top: 5px;}
.side_info_Box h4 a { margin-bottom: 9px; font-weight: normal;}
.side_info_Box img { float: left; padding: 0 5px 0 0; margin-right: 3px;}
.side_info_Box_txt {}



ul.side_item_ul_00 {
    display: block;
    list-style: none outside none;
    margin: 0 0 2px 5px;
    padding: 0;
}
ul.side_item_ul_00 li { margin: 10px 0px;}
ul.side_item_ul_00 li a {
    background: url(http://www.carsensor.net/contents/img_old/common/images/icon_point2.gif) no-repeat scroll left 2px transparent;
    margin: 0 0 10px 0;
    padding: 0 0 0 10px;
}

h3.sn_tit_pickup { background:url(http://www.carsensor.net/contents/img_old/common/images/pickup_h3.png) no-repeat; width: 280px; height: 30px; text-indent: -9999px; margin:0;}


/*-------------------------------------------------


/*-------------------------------------------------
  jquery for tab
-------------------------------------------------*/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

#container2 { width: 280px;}
/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
	font: Arial;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 134px; /* be nice to Opera */
	font: Arial;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(http://www.carsensor.net/contents/img_old/common/publish/20120131renewal/re_tab.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #333;
    font-weight: bold;
	font: Arial;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #FFF;
	font: Arial;
}
.ui-tabs-nav a span {
    width: 114px; /* IE 6 treats width as min-width */
    min-width: 114px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border-top: 1px solid #ccc;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(http://www.carsensor.net/contents/img_old/common/publish/20120131renewal/loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}


#fragment-1,#fragment-2 { border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC; margin-bottom: 15px;}






/************************************************************
 * アコーディオン
 ************************************************************/

.Side_Title,.Side_Title2 {
    padding:5px;
    font-weight:bold;
    font-size: 12px;
    border:1px solid #ccc;
    background:#eee;
    cursor: pointer;
}
	
.Side_Title:hover {
  cursor: pointer;
  background-color: #FD4;
  color:black;
}
.Side_Title2 span { width: 240px; float: left;}
.Side_Title2 .Right_arrow { width: 20px; float: right; margin: 1px 0 0 0;}



#menu2 { margin: 15px 0;}
#menu2 ul.menu2 { font-size: 12px; display: none; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding: 10px 0 10px 15px;}
#menu2 ul.menu2 li { margin: 0 0 5px 0;}
#menu2 ul.menu2 li a {
	background: url(http://www.carsensor.net/contents/img_old/common/images/icon_point2.gif) 0 5px no-repeat;
	padding: 0 0 5px 10px;
}


#menu2 ul.menu2 li.line { background: url("http://www.carsensor.net/contents/img_old/media/img/contentsImg/line_01.gif") repeat-x scroll left bottom transparent;  padding-bottom: 8px;}

.rank_1,.rank_2,.rank_3,.rank_other {	position: absolute;	top:0px;	left:0px;}

.rank_1 {
	background: none repeat scroll 0 0 #FFCC00;  
	color: #FFFFFF;	
	display: inline-block;
    font-weight: bold;
    line-height: 1.3em;
    margin: 0 10px 0 0;
    width: 18px;
	text-align: center;
	font-size:14px;
	padding:3px;
	}


.rank_2 {
	background: none repeat scroll 0 0 #999999;  
	color: #FFFFFF;	
	display: inline-block;
    font-weight: bold;
    line-height: 1.3em;
    margin: 0 10px 0 0;
    width: 18px;
	text-align: center;
	font-size:14px;
	padding:3px;
	}
	
	
	
.rank_3 {
	background: none repeat scroll 0 0 #CC9900;  
	color: #FFFFFF;	
	display: inline-block;
    font-weight: bold;
    line-height: 1.3em;
    margin: 0 10px 0 0;
    width: 18px;
	text-align: center;
	font-size:14px;
	padding:3px;
	}	


.rank_other {
	background: none repeat scroll 0 0 #cccccc;  
	color: #fff;	
	display: inline-block;
    font-weight: bold;
    line-height: 1.3em;
    margin: 0 10px 0 0;
    width: 18px;
	text-align: center;
	font-size:14px;
	padding:3px;
	}

/*-------------------------------------------------
  共通
-------------------------------------------------*/

#tab2 {
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 0;
	border-bottom: 1px solid #ccc;
	height: 26px;
	overflow: hidden;
}
#tab2 li {
	float: left;
	width: 59px;
	height: 26px;
}
#tab2 li a {
	display: block;
	border-bottom: 0;
	background: url(http://www.carsensor.net/contents/img_old/common/images/tab_A.png) 0 0 no-repeat;
	color: #FFF;
	height: 26px;
	text-indent: -9999px;
}

#tab2 li a.tab_01 { background: url(http://www.carsensor.net/contents/img_old/common/images/tab_A.png) 0 -26px no-repeat;} 
#tab2 li a.tab_02 { background: url(http://www.carsensor.net/contents/img_old/common/images/tab_A.png) -59px -26px no-repeat;} 


#tab2 li a:hover.tab_01 { background: url(http://www.carsensor.net/contents/img_old/common/images/tab_A.png) 0 0 no-repeat;} 
#tab2 li a:hover.tab_02 { background: url(http://www.carsensor.net/contents/img_old/common/images/tab_A.png) -59px 0px no-repeat;} 

#tab2 li.present a.tab_01 { background: url(http://www.carsensor.net/contents/img_old/common/images/tab_A.png) 0 0 no-repeat;} 
#tab2 li.present a.tab_02 { background: url(http://www.carsensor.net/contents/img_old/common/images/tab_A.png) -59px 0 no-repeat;} 



#weekly, #daily{
	border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
	padding: 10px;
	margin-bottom: 15px;
	width: 240px;
	background: #FFF;
}


.boder_parts {border-top: 1px solid #CCCCCC;}


/*20121226*/
.Side_Title3 {
    padding:5px;
    font-weight:bold;
    font-size: 12px;
    cursor: pointer;
}
.Side_Title3 .Left_arrow { width: 20px; float: left; margin: 1px 0 0 0;}


.sidenavi_box ul.sn_ul_05 {
	margin:  0 8px 10px 25px;
}

.sidenavi_box ul.sn_ul_05 li {
	margin: 0 0 2px 0;
	padding: 0;
	display: block;
	list-style:none;
}

.sidenavi_box ul.sn_ul_05 li a {
	background: url(http://www.carsensor.net/contents/img_old/common/images/icon_point2.gif) left 2px no-repeat;
	margin: 0;
	padding: 0 0 0 10px;
}
/*--20121226*/



/*-------------------------------------------------
  カテゴリーリスト
-------------------------------------------------*/

div#Category_tit h2 { 
	font-size: 16px;
	font-weight: bold;
	line-height: 140%;
	margin: 0 0 15px 0;
	padding: 10px 0 10px 15px;
	background-image: url(http://www.carsensor.net/contents/img_old/media/img/contentsImg/cate_archive_bar.gif) ;
	background-repeat: repeat-x;
	background-position: left top;
}
div#Category_Item .unitItems { width: 720px; margin-right: -30px;}

div#Category_Item .item {	float: left; margin: 0 34px 20px 0;	width: 204px; height: 300px; padding: 0px; background: #FFFFFF;	display: inline;}
div#Category_Item .item h3 { margin: 0px;}
div#Category_Item .item h3 a { font-size: 14px; line-height: 1.6em; font-weight: normal;}

div#Category_Item .item .photo { height: auto; margin: 0; text-align: center;}
div#Category_Item .item .photo a img { border: 1px solid #CCCCCC; margin-bottom: 5px; padding: 1px;}
div#Category_Item .item .photo a:hover img { border: 1px solid #ff7200; margin-bottom: 5px; padding: 1px;}
div#Category_Item .item dt { padding: 0 0 0 10px;	background: url(../img/common/ico_list_01.gif) no-repeat 0 30%;	color: #999999;}
div#Category_Item .item .cat_tit { background: #CCCCCC; padding: 1px 10px; color: #FFF; font-size: 10px; font-weight: bold; float: left; margin-right: 5px;}
div#Category_Item .Item_date img { margin: 0 0 0 3px;}
div#Category_Item .Item_txt { font-size: 10px; line-height: 1.4em; margin: 5px 0px;}

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

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

div#block02 .item {	float: left; margin: 0 34px 20px 0;	width: 204px; height: 300px; padding: 0px; background: #FFFFFF;	display: inline;}
div#block02 .item h3 { margin: 0px;}
div#block02 .item h3 a { font-size: 14px; line-height: 1.4em; font-weight: normal;}

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


div#block02 .item .Item_date { font-size: 12px;}


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


div#block03 { margin-bottom: 50px;}
.new_item { margin-top: 10px; padding-bottom: 30px; font-size: 12px; padding-bottom: 20px; border-bottom: 1px dashed #CCC;}
.new_item:after { clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.new_item .list_photo a img { float: left; padding: 1px; background: #FFFFFF; border: 1px solid #CCCCCC; margin-right: 10px;}
.new_item .list_photo a:hover img { border: 1px solid #FF7200;}
.new_item .list_photo a:hover * {
filter: alpha(style=0; opacity=85);
-moz-opacity: 0.65;
opacity: 0.65;
}


.new_item h4 { font-weight: normal; font-size: 14px; margin-bottom: 10px; line-height: 1.4em;}
.new_item h4 a { margin-right: 10px; font-weight: normal;font-size: 14px;}
.new_item h4 img { margin-left: 3px;}
.new_item .new_item_date { font-size: 10px; margin-bottom: 2px;}
.new_item .cat_tit { background: #CCCCCC; padding: 2px 10px; color: #FFF; font-size: 10px; font-weight: bold; float: left; margin-right: 5px;}

/*201310add*/
.photoReport_box{
    width: 660px;
}
.spec {
	font-size: 12px;
	line-height: 18px;
	margin: 20px 0;
}

.spec table {
	border-collapse: collapse;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC !important;
	color: #333333;
	text-align: center;
}

.spec td {
	border-right: 1px solid #CCCCCC !important;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
	font-size: 11px;
}

.td-title {
	background-color: #E2E2E2;
	text-align: left;
	width: 140px;
	font-weight: bold;
	color: #4D4D4D;
}

.spec_title {
	background-color: #DDDDDD;
	font-weight: bold;
	text-align: left;
	width: 180px;
}

.author {
	margin: 5px 0 0 0;
	font-size: 11px;
	text-align: right;
	clear: both;
}
.relate_Col {
	margin: 20px 0 15px 0;
}

.relate_Col p {
	margin: 0;
	padding: 5px 0 5px 10px;
	background-color: #bebebe;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}



.relate_Col ul.relateul {
	margin: 10px 0px;
	padding: 0 0 10px 0;
}

.relate_Col ul.relateul li {
	line-height: 20px;
	list-style-type: none;
	margin: 10px 20px 0 0;
	padding: 0;
	font-size: 14px;
	width: 320px;
	float: left;
	height: 100px;
}


.relate_Col ul.relateul li a { font-size: 14px;}

.relate_Col ul.relateul li span { margin-top: 0px;}


.relate_Col ul.relateul li a img { float: left; margin: 0 10px 0 0; padding: 2px; border: 1px solid #ccc;}
.sidenavi_box { 	padding: 0 10px 15px;	margin-bottom: 10px;background: url(http://www.carsensor.net/contents/img_old/common/images/line_img.png) center bottom no-repeat;}



h2.Title_h2_Temp { background: none; font-size: 24px; color: #333;}

/************************************************************
 *検索条件(特選市)
 ************************************************************/
#Base_Templete_C .sarch_col { padding: 10px; font-size: 12px; line-height: 1.6em; background: #f8f8f8; border: 1px solid #CCC; margin-bottom: 20px;}
.FAIR_btn2 a { display: block; background: url(http://www.carsensor.net/contents/img_old/common/images/Btn_LONG.png) 0 0 no-repeat; width: 600px; height: 71px; text-indent: -9999px; margin: 0 auto;}
.FAIR_btn2 a:hover { display: block; background: url(http://www.carsensor.net/contents/img_old/common/images/Btn_LONG_on.png) 0 0 no-repeat; width: 600px; height: 71px; text-indent: -9999px; margin: 0 auto;}
#Base_Templete_C .sarch_col h4 { padding: 0px; font-weight: bold; border-bottom: 1px dotted; background: none;}
