#gnav {
	padding-bottom: 10px;
	clear: both;
}
#gnav li {
	float: left;
}

/*----------------------------------------------*/
.section {
	width: 760px;
	margin-bottom: 15px;
}


/*----------------------------------------------*/
#ez-search {

}

#ez-search .inner {
	background-color: #d4f1ff;
	padding-left: 10px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #3a64ca;
	border-bottom-color: #3a64ca;
	border-left-color: #3a64ca;
	padding-bottom: 15px;
}
#ez-search div.setRow {

	float: left;
	width: 240px;
	margin-right: 8px;


	padding-bottom: 15px;
	padding-top: 10px;
	overflow: hidden;
}



#ez-search div.setRow .hitArea {
	background-image: url(../../img/site/home/box-01-bg-box.gif);
	background-repeat: no-repeat;
	background-position: left bottom;

	height: 112px;
	position: relative;
}


/*ヒット画像*/
#ez-search div.setRow .hitArea span {
	left: 15px;top: 25px;
	position: absolute;
	z-index: 1;
	background-image: url(../../img/site/home/box-02-hit-02.gif);
	background-repeat: no-repeat;
	height: 60px;width: 220px;
	text-indent: -9999px;
}
/*ヒット画像*/
#ez-search div.setRow .hitArea.list-area span.list-01 {background-image: url(../../img/site/home/box-02-hit-01.gif);}
#ez-search div.setRow .hitArea.list-area span.list-02 {background-image: url(../../img/site/home/box-02-hit-02.gif);}
#ez-search div.setRow .hitArea.list-area span.list-03 {background-image: url(../../img/site/home/box-02-hit-03.gif);}
#ez-search div.setRow .hitArea.list-area span.list-04 {background-image: url(../../img/site/home/box-02-hit-04.gif);}
#ez-search div.setRow .hitArea.list-area span.list-05 {background-image: url(../../img/site/home/box-02-hit-05.gif);}
#ez-search div.setRow .hitArea.list-area span.list-06 {background-image: url(../../img/site/home/box-02-hit-06.gif);}
#ez-search div.setRow .hitArea.list-area span.list-07 {background-image: url(../../img/site/home/box-02-hit-07.gif);}
#ez-search div.setRow .hitArea.list-area span.list-08 {background-image: url(../../img/site/home/box-02-hit-08.gif);}
#ez-search div.setRow .hitArea.list-area span.list-09 {background-image: url(../../img/site/home/box-02-hit-09.gif);}



#ez-search div.setRow .hitArea.list-type span {height: 100px;width: 230px;left: 1px;top: 1px;background-image: url(../../img/site/home/box-03-hit-01.gif);}
#ez-search div.setRow .hitArea.list-type span.list-01 {background-image: url(../../img/site/home/box-03-hit-01.gif);}
#ez-search div.setRow .hitArea.list-type span.list-02 {background-image: url(../../img/site/home/box-03-hit-02.gif);}
#ez-search div.setRow .hitArea.list-type span.list-03 {background-image: url(../../img/site/home/box-03-hit-03.gif);}
#ez-search div.setRow .hitArea.list-type span.list-04 {background-image: url(../../img/site/home/box-03-hit-04.gif);}
#ez-search div.setRow .hitArea.list-type span.list-05 {background-image: url(../../img/site/home/box-03-hit-05.gif);}




#ez-search div.setRow .hitArea ul {
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 2;
	}
#ez-search div.setRow .hitArea ul li {
	cursor:pointer;
	float: left;
}


#ez-search div.setRow .hitArea ul {
	display:none;
}
#ez-search div.setRow .hitArea ul {	z-index: 2;display:block;}


/*日付部分*/
#ez-search #box-day {height: 119px;
	background-image: url(../../img/site/home/box-01-bg-box.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#ez-search #box-day dl {
	margin-left: 8px;
}
#ez-search #box-day dl.dep {
	background-image: url(../../img/site/home/box-01-bg-line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 10px;
	padding-bottom: 25px;
}

#ez-search #box-day dt {
	float: left;
	background-color: transparent;
	margin-right: 10px;
	padding-top: 5px;
}
#ez-search #box-day dd {float: left;}

#ez-search #box-day dd.picker {}

#ez-search #box-day dd .datepicker {
	border: 1px none #FFF;
	background-image: url(../../img/site/home/box-txt-bg_off.gif);
	width: 154px;
	font-size: 15px;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	background-repeat: no-repeat;
	cursor:pointer;
}

#ez-search #box-day dd .datepicker.on {background-image: url(../../img/site/home/box-txt-bg_on.gif);}

.posHead {
	position: relative;
}
.posHead .btn-faq-day {	position: absolute;
	top: 13px;
	right: 8px;}
.posHead .btn-faq {
	position: absolute;
	top: 7px;
	right: 8px;
}

.fom-btn {
	text-align: center;
	clear: both;
}


/*----------------------
車種指定プラン
------------------------*/
#search-select {
		overflow:hidden;
	float: left;
	width: 375px;
	text-align: left;
}
#search-select .sec-inner {
	background-color: #e6f8fd;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #3a64ca;
	border-bottom-color: #3a64ca;
	border-left-color: #3a64ca;
	height: 210px;
}

#search-select .list-brand li {
	float: left;
	cursor:pointer;
	background-color: #000;
}

.tabgroup {
	margin-left: 8px;
	padding-top: 8px;
}
.list-cars {
	padding-bottom: 3px;
}
.list-cars li {
	white-space: nowrap;
	text-align: left;
	font-size: 12px;
	background-image: url(../../img/site/home/top_model_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width: auto;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-right: 13px;
}
.list-cars li.fom-btn {
	text-align: center;
	clear: both;
	background-image: none;
}

.list-cars li a span{
color: #FF0000;}


/*----------------------
クラス指定
------------------------*/
#search-class {	float: right;overflow:hidden;
	width: 375px;
	text-align: left;}

#search-class .sec-inner {	background-color: #e6f8fd;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #3a64ca;
	border-bottom-color: #3a64ca;
	border-left-color: #3a64ca;
}

#search-class .list-class {}
#search-class .list-class li {
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	background-color: #FFF;
	line-height: 18px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
}
#search-class .list-class li a {
	display: block;
	height: 104px;
	font-size: 11px;
	width: 72px;
	text-align: center;
	text-decoration: none;
	background-image: url(../../img/site/home/bg-grade-a.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#search-class .list-class li a span.price {
	font-size: 12px;
	color: #F00;
}
#search-class .list-class li a:hover {
	background-color: #FFF;
	background-image: none;
}



/*----------------------
ランキング
------------------------*/
#ranking {
	background-image: url(../../img/site/home/rank-btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 220px;
	text-align: left;
	padding-bottom: 8px;
	margin-bottom: 15px;
	margin-top: 5px;
}
#ranking .inner {
	background-image: url(../../img/site/home/rank-bg-mid.gif);
	background-repeat: repeat-y;
	background-position: left top;

}
#ranking ul {
	margin-right: 6px;
	margin-left: 6px;

}
#ranking ul li {
	cursor:pointer;
	background-color: #FFF;
	background-image: url(../../img/site/home/rank-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	position: relative;
}

#ranking ul li .number {
	position: absolute;
	left: 0px;
	top: 0px;
}


#ranking ul li.first {
border-top-left-radius: 5px;     /* 左上 */
border-top-right-radius:5px;    /* 右上 */

-webkit-border-top-left-radius: 5px;     /* 左上 */
-webkit-border-top-right-radius: 5px;    /* 右上 */

-moz-border-radius-topleft: 5px;     /* 左上 */
-moz-border-radius-topright: 5px;    /* 右上 */
}
#ranking ul li.last {
border-bottom-left-radius: 5px;  /* 左下 */
border-bottom-right-radius: 5px; /* 右下 */

-webkit-border-bottom-left-radius: 5px;  /* 左下 */
-webkit-border-bottom-right-radius:5px; /* 右下 */

-moz-border-radius-bottomleft: 5px;  /* 左下 */
-moz-border-radius-bottomright: 5px; /* 右下 */
}
#ranking ul li.ov {
	background-image: none;
	background-color: #ECFBFF;
}
#ranking ul li img {
	float: left;
}
#ranking ul li a {
	    width: 115px;
	text-decoration: none;
	color: #000;
	float: left;
	line-height: 18px;
	padding-top: 7px;
}
#ranking ul li a span {
	color: #F00;
}

.toppickup{
position: relative;
}

.toppickup h2{
margin-left: -8px;}


#ranking.side-campaign .inner ul li{
	background-image: url("/img/site/home/bn-shybrid.png");
	background-repeat: no-repeat;
	background-position: center left;
	padding: 5px 0 5px 90px;
}

#ranking.side-campaign .inner ul li.ov{
	background-image: url("/img/site/home/bn-shybrid_on.png");
}







/*-------------------------------------
検索エリア
-------------------------------------*/
#ez-search #box-erea ul.list li  {
	background: url(../../img/top_area_off.png) no-repeat top left;
	text-indent: -9999px;
	display: block;
}

#ez-search #box-erea ul.list li.list-03 { background-position: 0 0; width: 120px; height: 28px; }
#ez-search #box-erea ul.list li.list-02 { background-position: 0 -38px; width: 120px; height: 28px; }
#ez-search #box-erea ul.list li.list-01 { background-position: 0 -76px; width: 120px; height: 28px; }
#ez-search #box-erea ul.list li.list-04 { background-position: 0 -114px; width: 120px; height: 28px; }
#ez-search #box-erea ul.list li.list-05 { background-position: 0 -152px; width: 120px; height: 28px; }
#ez-search #box-erea ul.list li.list-06 { background-position: 0 -190px; width: 120px; height: 28px; }
#ez-search #box-erea ul.list li.list-07 { background-position: 0 -228px; width: 79px; height: 28px; }
#ez-search #box-erea ul.list li.list-08 { background-position: 0 -266px; width: 81px; height: 28px; }
#ez-search #box-erea ul.list li.list-09 { background-position: 0 -304px; width: 80px; height: 28px; }


#ez-search #box-erea ul.list li.hover {
	background: url(../../img/top_area_on.png) no-repeat top left;
}

#ez-search #box-erea ul.list li.hover.list-03{ background-position: 0 0; width: 120px; height: 28px; }
#ez-search #box-erea ul.list li.hover.list-02{ background-position: 0 -39px; width: 120px; height: 28px; }
#ez-search #box-erea ul.list li.hover.list-01{ background-position: 0 -78px; width: 120px; height: 28px; }
#ez-search #box-erea ul.list li.hover.list-04{ background-position: 0 -116px; width: 120px; height: 28px; }
#ez-search #box-erea ul.list li.hover.list-05{ background-position: 0 -154px; width: 120px; height: 28px; }
#ez-search #box-erea ul.list li.hover.list-06{ background-position: 0 -192px; width: 120px; height: 28px; }
#ez-search #box-erea ul.list li.hover.list-07{ background-position: 0 -230px; width: 79px; height: 28px; }
#ez-search #box-erea ul.list li.hover.list-08{ background-position: 0 -268px; width: 81px; height: 28px; }
#ez-search #box-erea ul.list li.hover.list-09{ background-position: 0 -306px; width: 80px; height: 28px; }


#ez-search #box-erea ul.list li.hit   {
	background: url(../../img/top_area_hit.png) no-repeat top left;
}

#ez-search #box-erea ul.list li.hit.list-03{ background-position: 0 0; width: 120px; height: 28px; }
#ez-search #box-erea ul.list li.hit.list-02{ background-position: 0 -38px; width: 120px; height: 28px; }
#ez-search #box-erea ul.list li.hit.list-01{ background-position: 0 -76px; width: 120px; height: 28px; }
#ez-search #box-erea ul.list li.hit.list-04{ background-position: 0 -114px; width: 120px; height: 28px; }
#ez-search #box-erea ul.list li.hit.list-05{ background-position: 0 -152px; width: 120px; height: 28px; }
#ez-search #box-erea ul.list li.hit.list-06{ background-position: 0 -190px; width: 120px; height: 28px; }
#ez-search #box-erea ul.list li.hit.list-07{ background-position: 0 -228px; width: 79px; height: 28px; }
#ez-search #box-erea ul.list li.hit.list-08{ background-position: 0 -266px; width: 81px; height: 28px; }
#ez-search #box-erea ul.list li.hit.list-09{ background-position: 0 -304px; width: 80px; height: 28px; }



/*-------------------------------------
検索クラス
-------------------------------------*/
#ez-search #box-class ul.list li {
	background: url(../../img/top_car_off.png) no-repeat top left;
	text-indent: -9999px;
	display: block;
}
#ez-search #box-class ul.list li.list-01 { background-position: 0 0; width: 80px; height: 56px; }
#ez-search #box-class ul.list li.list-02 { background-position: 0 -66px; width: 79px; height: 56px; }
#ez-search #box-class ul.list li.list-03 { background-position: 0 -132px; width: 81px; height: 56px; }
#ez-search #box-class ul.list li.list-04 { background-position: 0 -198px; width: 159px; height: 56px; }
#ez-search #box-class ul.list li.list-05 { background-position: 0 -264px; width: 81px; height: 56px; }


#ez-search #box-class ul.list li.hover{
    background: url(../../img/top_car_on.png) no-repeat top left;
}
#ez-search #box-class ul.list li.hover.list-01 { background-position: 0 0; width: 80px; height: 56px; }
#ez-search #box-class ul.list li.hover.list-02 { background-position: 0 -67px; width: 79px; height: 56px; }
#ez-search #box-class ul.list li.hover.list-03 { background-position: 0 -134px; width: 81px; height: 56px; }
#ez-search #box-class ul.list li.hover.list-04 { background-position: 0 -201px; width: 159px; height: 56px; }
#ez-search #box-class ul.list li.hover.list-05 { background-position: 0 -267px; width: 81px; height: 56px; }


#ez-search #box-class ul.list li.hit {
    background: url(../../img/top_car_hit.png) no-repeat top left;
}
#ez-search #box-class ul.list li.hit.list-01{ background-position: 0 0; width: 80px; height: 56px; }
#ez-search #box-class ul.list li.hit.list-02{ background-position: 0 -66px; width: 79px; height: 56px; }
#ez-search #box-class ul.list li.hit.list-03{ background-position: 0 -132px; width: 81px; height: 56px; }
#ez-search #box-class ul.list li.hit.list-04{ background-position: 0 -198px; width: 159px; height: 56px; }
#ez-search #box-class ul.list li.hit.list-05{ background-position: 0 -264px; width: 81px; height: 56px; }



/*-------------------------------------
車両クラス
-------------------------------------*/
#search-class .list-class li.usage01 span.pic { background-position: center 0;  height: 42px; }
#search-class .list-class li.usage02 span.pic { background-position: center -92px;  height: 42px; }
#search-class .list-class li.usage03 span.pic { background-position: center -184px; height: 42px; }
#search-class .list-class li.usage04 span.pic { background-position: center -276px; height: 42px; }
#search-class .list-class li.usage05 span.pic { background-position: center -368px; height: 42px; }
#search-class .list-class li.usage06 span.pic { background-position: center -460px; height: 42px; }
#search-class .list-class li.usage07 span.pic { background-position: center -552px; height: 42px; }
#search-class .list-class li.usage08 span.pic { background-position: center -644px; height: 42px; }
#search-class .list-class li.usage09 span.pic { background-position: center -736px; height: 42px; }
#search-class .list-class li.usage10 span.pic { background-position: center -828px; height: 42px; }


#search-class .list-class li span.pic {
	background-image: url(../../img/usage.png);
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
}


/*-------------------------------------
レンタカー会社
-------------------------------------*/
#top_c_sitei_box li div span.pic {
	background-image: url(../../img/c_sitei_logo.png);
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	margin-bottom: 4px;
}
#top_c_sitei_box li div {
	cursor:pointer;
}
#top_c_sitei_box li.cp_logo_01 div span.pic{ background-position: center 0; width: 54px; height: 54px; }
#top_c_sitei_box li.cp_logo_02 div span.pic{ background-position: center -74px; height: 54px; }
#top_c_sitei_box li.cp_logo_03 div span.pic{ background-position: center -148px; height: 54px; }
#top_c_sitei_box li.cp_logo_04 div span.pic{ background-position: center -222px; height: 54px; }
#top_c_sitei_box li.cp_logo_05 div span.pic{ background-position: center -296px; height: 54px; }
#top_c_sitei_box li.cp_logo_06 div span.pic{ background-position: center -370px; height: 54px; }
#top_c_sitei_box li.cp_logo_07 div span.pic{ background-position: center -444px; height: 54px; }
#top_c_sitei_box li.cp_logo_08 div span.pic{ background-position: center -518px; height: 54px; }
#top_c_sitei_box li.cp_logo_09 div span.pic{ background-position: center -592px; height: 54px; }
#top_c_sitei_box li.cp_logo_10 div span.pic{ background-position: center -666px; height: 54px; }
#top_c_sitei_box li.cp_logo_11 div span.pic{ background-position: center -740px; height: 54px; }


/*-------------------------------------
ゆいレール
-------------------------------------*/
#top_search_area6 ul li a {
	background-image: url(../../img/top_yuirail_off.png);
	background-repeat: no-repeat;
	display: block;
}

li.top_yuirail_btn1 a{ background-position: 0 0; width: 81px; height: 24px; }
li.top_yuirail_btn2 a{ background-position: 0 -74px; width: 71px; height: 24px; }
li.top_yuirail_btn3 a{ background-position: 0 -148px; width: 71px; height: 24px; }
li.top_yuirail_btn4 a{ background-position: 0 -222px; width: 106px; height: 24px; }
li.top_yuirail_btn5 a{ background-position: 0 -296px; width: 71px; height: 24px; }
li.top_yuirail_btn6 a{ background-position: 0 -370px; width: 71px; height: 24px; }
li.top_yuirail_btn7 a{ background-position: 0 -444px; width: 81px; height: 24px; }
li.top_yuirail_btn8 a{ background-position: 0 -518px; width: 81px; height: 24px; }
li.top_yuirail_btn9 a{ background-position: 0 -592px; width: 71px; height: 24px; }
li.top_yuirail_btn10 a{ background-position: 0 -666px; width: 71px; height: 24px; }
li.top_yuirail_btn11 a{ background-position: 0 -740px; width: 106px; height: 24px; }
li.top_yuirail_btn12 a{ background-position: 0 -814px; width: 71px; height: 24px; }
li.top_yuirail_btn13 a{ background-position: 0 -888px; width: 106px; height: 24px; }
li.top_yuirail_btn14 a{ background-position: 0 -962px; width: 71px; height: 24px; }
li.top_yuirail_btn15 a{ background-position: 0 -1036px; width: 108px; height: 24px; }


#top_search_area6 ul li a {
	background-image: url(../../img/top_yuirail_off.png);
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
}

li.top_yuirail_btn1 a{ background-position: 0 0; width: 81px; height: 24px; }
li.top_yuirail_btn2 a{ background-position: 0 -74px; width: 71px; height: 24px; }
li.top_yuirail_btn3 a{ background-position: 0 -148px; width: 71px; height: 24px; }
li.top_yuirail_btn4 a{ background-position: 0 -222px; width: 106px; height: 24px; }
li.top_yuirail_btn5 a{ background-position: 0 -296px; width: 71px; height: 24px; }
li.top_yuirail_btn6 a{ background-position: 0 -370px; width: 71px; height: 24px; }
li.top_yuirail_btn7 a{ background-position: 0 -444px; width: 81px; height: 24px; }
li.top_yuirail_btn8 a{ background-position: 0 -518px; width: 81px; height: 24px; }
li.top_yuirail_btn9 a{ background-position: 0 -592px; width: 71px; height: 24px; }
li.top_yuirail_btn10 a{ background-position: 0 -666px; width: 71px; height: 24px; }
li.top_yuirail_btn11 a{ background-position: 0 -740px; width: 106px; height: 24px; }
li.top_yuirail_btn12 a{ background-position: 0 -814px; width: 71px; height: 24px; }
li.top_yuirail_btn13 a{ background-position: 0 -888px; width: 106px; height: 24px; }
li.top_yuirail_btn14 a{ background-position: 0 -962px; width: 71px; height: 24px; }
li.top_yuirail_btn15 a{ background-position: 0 -1036px; width: 108px; height: 24px; }





#top_search_area6 ul li a:hover {
	background-image: url(../../img/top_yuirail_on.png);
	background-repeat: no-repeat;
	display: block;
}



li.top_yuirail_btn1 a:hover { background-position: 0 0; width: 81px; height: 24px; }
li.top_yuirail_btn2 a:hover { background-position: 0 -74px; width: 71px; height: 24px; }
li.top_yuirail_btn3 a:hover { background-position: 0 -148px; width: 71px; height: 24px; }
li.top_yuirail_btn4 a:hover { background-position: 0 -222px; width: 106px; height: 24px; }
li.top_yuirail_btn5 a:hover { background-position: 0 -296px; width: 71px; height: 24px; }
li.top_yuirail_btn6 a:hover { background-position: 0 -370px; width: 71px; height: 24px; }
li.top_yuirail_btn7 a:hover { background-position: 0 -444px; width: 81px; height: 24px; }
li.top_yuirail_btn8 a:hover { background-position: 0 -518px; width: 81px; height: 24px; }
li.top_yuirail_btn9 a:hover { background-position: 0 -592px; width: 71px; height: 24px; }
li.top_yuirail_btn10 a:hover { background-position: 0 -666px; width: 71px; height: 24px; }
li.top_yuirail_btn11 a:hover { background-position: 0 -740px; width: 106px; height: 24px; }
li.top_yuirail_btn12 a:hover { background-position: 0 -814px; width: 71px; height: 24px; }
li.top_yuirail_btn13 a:hover { background-position: 0 -888px; width: 106px; height: 24px; }
li.top_yuirail_btn14 a:hover { background-position: 0 -962px; width: 71px; height: 24px; }
li.top_yuirail_btn15 a:hover { background-position: 0 -1036px; width: 108px; height: 24px; }

/*--------------------

	float clear

--------------------*/
.aln-cr {
	text-align: center;
}
.aln-rt {
	text-align: right;
}
.clearFix{
    overflow:hidden;
}

.flo-lt {
	float: left;
}
.flo-rt {
	float: right;
}

.clearFix:after{
    content: "";
    display: block;
    clear: both;
    height: 0px;
    overflow: hidden;
}

/*¥*/
* html .clearFix{
    height: 1em;
    overflow: visible;
}
/**/

/* or */
.clear{
	clear:both;
}


/***************************
たびんふぉ連動：ブランドページクラス売り
****************************/
.tb_plan_list {
	border-bottom: 1px solid #C0C0C0;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.tb_plan_list .ttl {
	float: left;
	width: 340px;
	font-size: 15px;
}
.tb_plan_list .tb_price {
	float: right;
}
.tb_plan_list .tb_price dl {
	width: 96px;
	text-align: center;
	float: left;
	border: 1px solid #C0C0C0;
	border-radius: 5px;
	margin-left: 5px;
	padding: 10px 0;
	cursor: pointer;
	background: url(http://www.car489.info/img/bg-grade-02.gif) left bottom repeat-x;
	background-color: #fff;
}
.tb_plan_list .tb_price dl:hover {
	background: #EEEEEE;

}
.tb_plan_list .tb_planpic_list {
	float: left;
	width: 100px;
	margin-right: 5px;
}
#sub_box_shopinfo2 .tb_plan_list {
	margin: 10px;
	padding: 5px 10px 5px 10px;
	border-bottom: none;
	background-color: #fff;
	border-radius: 5px;
}
#sub_box_shopinfo2 .tb_plan_list .tb_price {
	display: none;
}
#sub_box_shopinfo2 .tb_plan_list .ttl {
    background: url("../../img/site/top_cpicon.gif") no-repeat scroll left center transparent;
    padding: 5px 10px 3px 24px;
    font-size: 14px;
    text-decoration: none;
    cursor: pointer;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-bottom: none !important;
}
#sub_box_shopinfo2 .tb_plan_list:hover {
	text-decoration: none;
	background-color: #FFFF9B;
}
#sub_box_shopinfo2 .ov_auto {
	overflow: auto;
	height: 268px;
	width: 550px;
}

#sub_box_shopinfo2 .tb_plan_list .tb_price dl {
	padding: 5px 0;
	line-height: 1.2;
}