@charset "EUC-JP";

@media screen and (min-width: 769px) {
/*--------------------------------------------------------- element.css --------------------------------------------------------- */
/*  font-size
----------------------------------------------------------
10px 	84%
11px 	92%
12px 	100%
13px 	109%
14px 	117%
15px 	125%
16px 	134%
17px 	142%
18px 	150%
19px 	159%
20px 	167%
---------------------------------------------------------- */

/*  body
---------------------------------------------------------- */
body{
	min-width: 1024px;
}

body #contents,
body #list_carType,
body #box_popup{
	color: #333333;
	font-size: 12px;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;
	line-height: 1.4;
}

/* for IE6 IE7 */
body #box_popup,
body #list_carType{
	/font-size: 75%;
}

/*  contents
---------------------------------------------------------- */
#contents {
	width: 960px;
	margin: 0 auto;
	padding: 0 0 40px 0;
}

/*  main
---------------------------------------------------------- */
#contents #main{
	float: left;
}

#contents #main.w645{
	width: 645px;
}

#contents #main.w685,
#contents .w685{
	width: 685px;
}

#contents #main.w960{
	width: 960px;
}

/*-- .box_top --*/
#contents .box_top{
	width: 960px;
}

#contents .box_top .topicpath{
	float: left;
	width: 641px;
}

#contents .box_top .sns{
	float: right;
	width: 310px;
	margin-top: -4px;
}

* html #contents .box_top .sns{
	margin-top: 0;
}

#contents .box_top .sns li{
	padding: 0 0 0 5px;
	float: left;
}

#contents .box_top .sns li.twitter{
	width: 97px;
}

#contents .box_top .sns li.facebook{
	width: 105px;
}

*+html #contents .box_top .sns li.facebook #fb-root{
	display:none;
}

/*-- .box_btm --*/
#contents .box_btm .sns li{
	padding: 0 0 0 5px;
	float: left;
}

#contents .box_btm .sns li.txt{
	padding-top: 4px;
}

#contents .box_btm .sns li.twitter{
	width: 97px;
}

#contents .box_btm .sns li.facebook{
	width: 110px;
}

/*-- box --*/
/*-- box_facebook --*/
#main .box_facebook,
#mainArea .box_facebook{
	margin: 0 0 10px 0;
}

/* IE6 */
/*
* html #main .box_facebook,
* html #mainArea .box_facebook{
	display: none;
}*/

#main .box_facebook em,
#mainArea .box_facebook em{
	display: block;
	padding: 0 0 0 4px;
	background: url(https://img.goo-net.com/common_v2/img/bg_facebook_tit_left.gif) no-repeat 0 0;
}

#main .box_facebook span,
#mainArea .box_facebook span{
	display: block;
	height: 23px;
	padding: 8px 10px 0 10px;
	background: url(https://img.goo-net.com/common_v2/img/bg_facebook_tit_right.gif) no-repeat 100% 0;
	font-weight: bold;
	color: #ffffff;
}

#main .box_facebook .fb-like-box span,
#mainArea .box_facebook .fb-like-box span{
	background: none;
	padding: 0;
}

/*-- .box_searchUsedCar --*/
#main .box_searchUsedCar div.tit{
	margin-bottom: 8px;
}

#main .box_searchUsedCar div.tit h1.tit,
#main .box_searchUsedCar div.tit h2.tit{
	float: left;
	background: url(https://img.goo-net.com/common_v2/img/icon_h_car_search.gif) no-repeat 0 0;
}

#main .box_roundGray .box_searchUsedCar h1.tit,
#main .box_roundGray .box_searchUsedCar h2.tit{
	margin-bottom: 0;
}

#main .box_searchUsedCar div.tit h1.tit em,
#main .box_searchUsedCar div.tit h2.tit em{
	display: block;
	padding: 0 0 0 34px;
}

#main .box_searchUsedCar div.tit ul{
	float: right;
	margin: 0 -8px 0 0;
}

#main .box_searchUsedCar div.tit ul li{
	float: left;
	padding: 2px 6px 2px 6px;
	border-left: 1px solid #dfdfdf;
	font-weight: bold;
}

#main .box_searchUsedCar div.tit ul li img{
	margin: -2px 2px 0 0;
}

#main .box_searchUsedCar div.tit ul li em{
	color: #f6000f;
	font-weight: bold;
	margin: 0 3px 0 5px;
}

#main .box_searchUsedCar div.tit ul li:first-child{
	border-left: none;
	padding-left: 0px;
}

#main .box_searchUsedCar div.tit ul li.judge{
	line-height: 1.6;
}

#main .box_searchUsedCar div.tit ul li.judge em{
	color: #ff0000;
	font-size: 117%;
}

#main .box_searchUsedCar div.tit ul li.oldCar{
	line-height: 1;
}

#main .box_searchUsedCar div.tit ul li.oldCar em{
	font-size: 167%;
}

/*-- judgment --*/
#main .box_searchUsedCar .judgment{
	margin: 0 0 10px 0;
}

#main .box_searchUsedCar .search .column2 div{
	width: 298px;
	float: left;
	padding: 5px;
	position: relative;
}

#main .box_searchUsedCar .search .column2 div.side{
	margin-left: 7px;
}

#main .box_searchUsedCar .search .column2 p.link{
	width: 185px;
	overflow: hidden;
}

#main .box_searchUsedCar .search .column2 p.link img{
	margin: 0 6px 0 2px;
	float: left;
}

#main .box_searchUsedCar .search .column2 p.link a{
	display: inline-block;
	/zoom: 1;
	margin: 3px 0 0 0;
}

#main .box_searchUsedCar .search .column2 .box_roundBorderOrange p.link a{
	font-weight: bold;
}

#main .box_searchUsedCar .search .column2 p.num{
	position: absolute;
	right: 5px;
	top: 5px;
}

#main .box_searchUsedCar .search .column2 p.num span{
	font-size: 84%;
}

#main .box_searchUsedCar .search .column2 p.num em{
	margin: 0 2px 0 2px;
	font-size: 134%;
	color: #f6000e;
}

#main .box_searchUsedCar .search .column2 .box_roundBorderOrange p.num em{
	font-weight: bold;
}

/* domestic / import */
#main .box_searchUsedCar .domestic{
	float: left;
	width: 294px;
	padding: 0 7px 0 0;
	border-right: 1px solid #f5f5f5;
	position: relative;
}

#main .box_searchUsedCar .domestic h3{
	padding: 0 0 0 28px;
	background: url(https://img.goo-net.com/common_v2/img/icon_h_domestic.gif) no-repeat 4px 0;
	font-size: 117%;
}

#main .box_searchUsedCar .import{
	float: left;
	padding: 0 0 0 10px;
	margin: 0 0 0 -1px;
	border-left: 1px solid #e5e5e5;
	position: relative;
}

#main .box_searchUsedCar .import h3{
	padding: 0 0 0 24px;
	background: url(https://img.goo-net.com/common_v2/img/icon_h_import.gif) no-repeat 0 2px;
	font-size: 117%;
}

#main .box_searchUsedCar .domestic ul,
#main .box_searchUsedCar .import ul{
	margin: 0 0 10px 0;
	width: 294px;
}

#main .box_searchUsedCar .domestic ul li,
#main .box_searchUsedCar .import ul li{
	overflow: hidden;
	zoom: 1;
}

#main .box_searchUsedCar .domestic ul li.bg,
#main .box_searchUsedCar .import ul li.bg{
	background: url(https://img.goo-net.com/common_v2/img/bg_search_used_car.gif) repeat 0 0;
}

#main .box_searchUsedCar .domestic ul li p,
#main .box_searchUsedCar .import ul li p{
	float: left;
	width: 109px;
	padding: 5px 2px 4px 34px;
	position: relative;
	min-height: 15px;
}

#main .box_searchUsedCar .domestic li p:first-child,
#main .box_searchUsedCar .import li p:first-child{
	margin: 0 2px 0 0;
}

#main .box_searchUsedCar .domestic ul li p img,
#main .box_searchUsedCar .import ul li p img{
	position: absolute;
	top: 2px;
	left: 2px;
}

#main .box_searchUsedCar .domestic ul li p a,
#main .box_searchUsedCar .import ul li p a{
	margin: 0 4px 0 0;
	font-size: 109%;
	font-weight: bold;
}

*+html #main .box_searchUsedCar .domestic ul li p a{
	margin: 0 4px 0 0;
	font-size: 109%;
	font-weight: bold;
	float: left;
}

*+html #main .box_searchUsedCar .import ul li p a{
	margin: 0 4px 0 0;
	font-size: 109%;
	font-weight: bold;
	float: left;
}


#main .box_searchUsedCar .domestic ul li p span,
#main .box_searchUsedCar .import ul li p span{
	float: right;
	font-size: 84%;
}

#main .box_searchUsedCar .domestic h3,
#main .box_searchUsedCar .import h3{
	margin: 0 0 7px 0;
	font-weight: bold;
	position: relative;
}

#main .box_searchUsedCar .domestic h3 span,
#main .box_searchUsedCar .import h3 span{
	position: absolute;
	right: 0;
	top: 0;
	font-size: 84%;
	font-weight: normal;
}

#main .box_searchUsedCar .domestic h3 em,
#main .box_searchUsedCar .import h3 em{
	margin: 0 3px 0 0 ;
	font-size: 117%;
	font-weight: bold;
	color: #f6000f;
}

/*-- .box_dealer --*/
#main .box_dealer h2.tit{
	background: url(https://img.goo-net.com/common_v2/img/icon_h_factory.gif) no-repeat 0 2px;
}

#main .box_dealer .bg{
	padding: 11px 0 0 0;
	width: 625px;
	height: 218px;
	background: url(https://img.goo-net.com/common_v2/img/bg_dealer.jpg) no-repeat 0 0;
}

#main .box_dealer .bg ul{
	overflow: hidden;
}

#main .box_dealer .bg li{
	width: 195px;
	height: 66px;
	float: left;
	margin: 0 0 5px 9px;
	background: url(https://img.goo-net.com/common_v2/img/bg_deale_sign.png) no-repeat 0 0;
	text-align: center;
}

#main .box_dealer .bg ul li span.img{
	display: block;
	padding: 8px 0 11px 0;
	margin: 0 0 7px 0;
}

#main .box_dealer .bg ul li a span.txt em{
	color: #0000ee;
	text-decoration: underline;
}

#main .box_dealer .bg ul li a:visited span.txt em{
	color: #551a8b;
	text-decoration: underline;
}

#main .box_dealer .bg ul li a:active span.txt em{
	color: #ee0000;
	text-decoration: underline;
}

#main .box_dealer .bg ul li a:hover span.txt em{
	text-decoration: underline;
}

#main .box_dealer .bg ul li span.num{
	margin: 0 0 0 5px;
	font-size: 84%;
	
}


/*  .tabLink
---------------------------------------------------------- */
#main .tabLink li {
	float: left;
	width: 215px;
	background: url(https://img.goo-net.com/common_v2/img/bg_tab_link.jpg) left top no-repeat;
	font-size: 14px;
	font-weight: bold;
}

#main .tabLink li a {
	display: block;
	padding: 10px 0 9px;
	border-bottom: 1px solid #ccc;
	text-align: center;
}

#main .tabLink li.current {
	background-position: left -40px;
}

#main .tabLink li.current a {
	padding: 10px 0;
	border-bottom: none;
	color: #333333;
	text-decoration: none;
}

#main .tabLink li.second {
	background-position: -215px top;
}

#main .tabLink li.second.current {
	background-position: -215px -40px;
}

#main .tabLink li.third {
	background-position: -430px top;
}

#main .tabLink li.third.current {
	background-position: -430px -40px;
}

/*  #prefectural
---------------------------------------------------------- */
#main #prefectural ul.tabLink li {
	height: 34px;
	background: url(https://img.goo-net.com/common_v2/img/bg_tab_prefectural.jpg) left top no-repeat;
	font-size: 10px;
}

#main #prefectural ul.tabLink li.hokkaido {
	width: 51px;
	background-position: 0 0;
}

#main #prefectural ul.tabLink li.hokkaido.current {
	background-position: 0 -40px;
}

#main #prefectural ul.tabLink li.tohoku {
	width: 41px;
	background-position: -51px 0;
}

#main #prefectural ul.tabLink li.tohoku.current {
	background-position: -51px -40px;
}

#main #prefectural ul.tabLink li.kitakanto {
	width: 52px;
	background-position: -92px 0;
}

#main #prefectural ul.tabLink li.kitakanto.current {
	background-position: -92px -40px;
}

#main #prefectural ul.tabLink li.shutoken {
	width: 52px;
	background-position: -144px 0;
}

#main #prefectural ul.tabLink li.shutoken.current {
	background-position: -144px -40px;
}

#main #prefectural ul.tabLink li.koshinetsu {
	width: 52px;
	background-position: -196px 0;
}

#main #prefectural ul.tabLink li.koshinetsu.current {
	background-position: -196px -40px;
}

#main #prefectural ul.tabLink li.hokuriku {
	width: 41px;
	background-position: -248px 0;
}

#main #prefectural ul.tabLink li.hokuriku.current {
	background-position: -248px -40px;
}

#main #prefectural ul.tabLink li.shizuoka {
	width: 41px;
	background-position: -289px 0;
}

#main #prefectural ul.tabLink li.shizuoka.current {
	background-position: -289px -40px;
}

#main #prefectural ul.tabLink li.tokai {
	width: 41px;
	background-position: -330px 0;
}

#main #prefectural ul.tabLink li.tokai.current {
	background-position: -330px -40px;
}

#main #prefectural ul.tabLink li.kansai {
	width: 41px;
	background-position: -371px 0;
}

#main #prefectural ul.tabLink li.kansai.current {
	background-position: -371px -40px;
}

#main #prefectural ul.tabLink li.thugoku {
	width: 41px;
	background-position: -412px 0;
}

#main #prefectural ul.tabLink li.thugoku.current {
	background-position: -412px -40px;
}

#main #prefectural ul.tabLink li.shikoku {
	width: 41px;
	background-position: -453px 0;
}

#main #prefectural ul.tabLink li.shikoku.current {
	background-position: -453px -40px;
}

#main #prefectural ul.tabLink li.kyushu {
	width: 41px;
	background-position: -494px 0;

}

#main #prefectural ul.tabLink li.kyushu.current {
	background-position: -494px -40px;
}

#main #prefectural ul.tabLink li.minamikyushu {
	width: 69px;
	background-position: -535px 0;
}

#main #prefectural ul.tabLink li.minamikyushu.current {
	background-position: -535px -40px;
}

#main #prefectural ul.tabLink li.okinawa {
	width: 41px;
	background-position: -604px 0;
}

#main #prefectural ul.tabLink li.okinawa.current {
	background-position: -604px -40px;
}

#main #prefectural .tabContents .detail {
	display: none;
}

#main #prefectural .tabContents #aShutoken.detail {
	display: block;
}

#main #prefectural .tabContents .detail ul {
	float: left;
}

#main #prefectural .tabContents .detail ul li {
	float: left;
}

#main #prefectural .tabContents .detail ul.area {
	margin-left: 60px;
	width: 231px;
}

#main #prefectural .tabContents .detail ul.area li {
	margin-top: 5px;
}

#main #prefectural .tabContents .detail ul.area li a {
	display: block;
	padding: 0 5px;
	border-left: 1px solid #ccc;
}

#main #prefectural .tabContents .detail ul.area li.first a {
	padding-left: 0;
	border: none;
}

#main #prefectural .tabContents .detail ul.find {
	margin-left: 10px;
	padding-left: 10px;
	width: 291px;
	border-left: 1px solid #ccc;
}

#main #prefectural .tabContents .detail ul.find li {
	list-style-type: disc;
	margin: 5px 0 0 20px;
	/margin-left: 0;
	/padding-left: 15px;
	width: 125px;
	/background: url(https://img.goo-net.com/common_v2/img/bg_list_disc.png) 5px 3px no-repeat;
}

#main #prefectural .tabContents .detail ul.find li.first {
	margin-top: 0;
}

#main #prefectural .tabContents .detail .box_roundWhite {
	padding: 10px;
	background-position: 10px 10px;
	background-repeat: no-repeat;
}

#main #prefectural .tabContents #aHokkaido.detail .box_roundWhite {
	background-image: url(https://img.goo-net.com/common_v2/img/bg_prefectural_hokkaido.gif);
}

#main #prefectural .tabContents #aTohoku.detail .box_roundWhite {
	background-image: url(https://img.goo-net.com/common_v2/img/bg_prefectural_tohoku.gif);
}

#main #prefectural .tabContents #aKitakanto.detail .box_roundWhite {
	background-image: url(https://img.goo-net.com/common_v2/img/bg_prefectural_kitakanto.gif);
}

#main #prefectural .tabContents #aShutoken.detail .box_roundWhite {
	background-image: url(https://img.goo-net.com/common_v2/img/bg_prefectural_shutoken.gif);
}

#main #prefectural .tabContents #aKoshinetsu.detail .box_roundWhite {
	background-image: url(https://img.goo-net.com/common_v2/img/bg_prefectural_koshinetsu.gif);
}

#main #prefectural .tabContents #aHokuriku.detail .box_roundWhite {
	background-image: url(https://img.goo-net.com/common_v2/img/bg_prefectural_hokuriku.gif);
}

#main #prefectural .tabContents #aShizuoka.detail .box_roundWhite {
	background-image: url(https://img.goo-net.com/common_v2/img/bg_prefectural_shizuoka.gif);
}

#main #prefectural .tabContents #aTokai.detail .box_roundWhite {
	background-image: url(https://img.goo-net.com/common_v2/img/bg_prefectural_tokai.gif);
}

#main #prefectural .tabContents #aKansai.detail .box_roundWhite {
	background-image: url(https://img.goo-net.com/common_v2/img/bg_prefectural_kansai.gif);
}

#main #prefectural .tabContents #aThugoku.detail .box_roundWhite {
	background-image: url(https://img.goo-net.com/common_v2/img/bg_prefectural_thugoku.gif);
}

#main #prefectural .tabContents #aShikoku.detail .box_roundWhite {
	background-image: url(https://img.goo-net.com/common_v2/img/bg_prefectural_shikoku.gif);
}

#main #prefectural .tabContents #aKyushu.detail .box_roundWhite {
	background-image: url(https://img.goo-net.com/common_v2/img/bg_prefectural_kyushu.gif);
}

#main #prefectural .tabContents #aMinamikyushu.detail .box_roundWhite {
	background-image: url(https://img.goo-net.com/common_v2/img/bg_prefectural_minamikyushu.gif);
}

#main #prefectural .tabContents #aOkinawa.detail .box_roundWhite {
	background-image: url(https://img.goo-net.com/common_v2/img/bg_prefectural_okinawa.gif);

}

#mainArea #prefectural .tabContents .detail ul.check,
#main #prefectural .tabContents .detail ul.check {
	margin-top: 10px;
}

#mainArea #prefectural .tabContents .detail ul.check li,
#main #prefectural .tabContents .detail ul.check li {
	list-style-type: disc;
	margin-left: 20px;
	/margin: 0;
	/padding-left: 15px;
	/background: url(https://img.goo-net.com/common_v2/img/bg_list_disc.png) 5px 3px no-repeat;
}

#mainArea #prefectural .tabContents .detail ul.check li.caption,
#main #prefectural .tabContents .detail ul.check li.caption {
	list-style-type: none;
	margin: 0 10px 0 0;
	/padding-left: 0;
	padding-right: 10px;
	background: url(https://img.goo-net.com/common_v2/img/icon_arrow_right_orange.gif) right 4px no-repeat;
	color: #f60;
}

/*  box_searchCondition
---------------------------------------------------------- */
#main .box_searchCondition .scrollTit{
	width: 958px;
	z-index: 12;
}

#main .box_searchCondition .lineTit{
	padding: 10px 10px 0 10px;
	border-bottom: 1px solid #cccccc;
}

#main .box_searchCondition .lineTit .h2{
	width: 370px;
}

#main .box_searchCondition div.tit p.number{
	margin: -3px 0 8px 0;
}

#main .box_searchCondition div.tit p.number em{
	margin: 0 5px 0 5px;
	font-size: 167%;
	color: #ff0000;
	font-weight: bold;
}

#main .box_searchCondition .lineTit .linkPlus{
	top: 12px;
}

#main .box_searchCondition h1.tit,
#main .box_searchCondition h2.tit{
	padding: 0 20px 0 24px;
	text-indent: -24px;
	background: url(https://img.goo-net.com/common_v2/img/icon_h_search.gif) no-repeat 0 3px;
}

#main .box_searchCondition input{
	*width:1em;
	*height:1em;
}
#main .box_searchCondition #check_kantei_kikan_id_1,
#main .box_searchCondition #check_kantei_kikan_id_2,
#main .box_searchCondition #check_kantei_kokkaku_id_1,
#main .box_searchCondition #check_kantei_kokkaku_id_2,
#main .box_searchCondition #check_kantei_kokkaku_id_3,
#main .box_searchCondition #check_kantei_kokkaku_id_4{
	margin:2px 4px 0 0;
}

#main .box_searchCondition .box_roundGrayBottom{
	padding-top: 43px;
	border-top: 1px solid #ffffff;
}

#main .box_searchCondition .box_roundWhite{
	padding: 10px;
}

#main .box_searchCondition div.lineL{
	border-left: 1px solid #e5e5e5;
}

/* box_selectInner */
#main .box_searchCondition .box_selectInner{
	float: left;
	border-right: 1px solid #e5e5e5;
}

#main .box_searchCondition .box_selectInner .grade{
	margin: 0 0 10px 0;
}

#main .box_searchCondition .column{
	float: left;
}

#main .box_searchCondition .column div.inner{
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

#main .box_searchCondition .column.grade{
	width: 610px;
	float: none;
	border: none;
}

#main .box_searchCondition .column.w307{
	padding: 0 10px 0 0;
	width: 297px;
	border: none;
}

#main .box_searchCondition .column.w292{
	width: 272px;
	padding: 0 10px 0 10px;
}

#main .box_searchCondition .column.w312{
	width: 292px;
	padding: 0 10px 0 10px;
}

#main .box_searchCondition .column.w297{
	width: 287px;
	padding: 0 0 0 10px;
}

#main .box_searchCondition .column.w317{
	width: 307px;
	padding: 0 0 0 10px;
}

#main .box_searchCondition .column dt,
#main .box_searchCondition .column dd{
	float: left;
}

#main .box_searchCondition .column dt{
	width: 60px;
}

#main .box_searchCondition .column .select01 ul{
	float: left;
}

#main .box_searchCondition .column .select01 ul li.first{
	padding-left: 0;
}

#main .box_searchCondition .column .select01 li{
	float: left;
	padding: 0 0 0 10px;
}

/*-- select02 --*/
#main .box_searchCondition .column .select02 dl{
	float: left;
}

#main .box_searchCondition .column .select02 dt{
	line-height: 1.7;
}

#main .box_searchCondition .column .select02 dd span.txtline{
	display: block;
	margin: 0 5px;
}

/*-- select03 --*/
#main .box_searchCondition .column .select03 dl{
	float: left;
}

#main .box_searchCondition .column .select03 dt{
	width: 45px;
	padding: 0 0 0 15px;
	line-height: 1.7;
}

#main .box_searchCondition .column .select03 dd{
	height: 24px;
}

#main .box_searchCondition .column .select03 dt.first{
	width: 65px;
	padding-left: 0;
}

/*-- color --*/
#main .box_searchCondition .column .color{
	overflow: hidden;
}

#main .box_searchCondition .column .color dt{
	width: 30px;
}

#main .box_searchCondition .column .color dd{
	width: 262px;
}

#main .box_searchCondition .column .color ul{
	overflow: hidden;
	margin: 0 0 10px 0;
	zoom: 1;
}

#main .box_searchCondition .column .color ul li{
	float: left;
	width: 13px;
	margin: 0 0 0 4px;
	line-height: 0;
}

#main .box_searchCondition .column .color ul li:first-child{
	margin-left: 0;
}

#main .box_searchCondition .column .color ul li input{
	margin: 0 0 2px 0;
	vertical-align:bottom;
}

#main .box_searchCondition .column .color ul li img{
	vertical-align: bottom;
}

/*-- souldout --*/
#main .box_searchCondition .column .souldout input{
	margin: 1px 2px 0 0;
	vertical-align: top;
}

/*-- other --*/
#main .box_searchCondition .column .other{
	margin: 8px 0 0 0;
}

#main .box_searchCondition .column .other .attention{
	margin: 0 0 7px 0;
}

#main .box_searchCondition .column .other .attention input{
	vertical-align: top;
	margin: 0 4px 0 0;
	position: relative;
	top: 2px;
}

#main .box_searchCondition .column .other .attention p{
	padding: 8px 0 0 10px;
	width: 130px;
	height: 24px;
	float: left;
	background: url(https://img.goo-net.com/common_v2/img/bg_search_attention.gif) no-repeat 0 0;
	/*position: relative;*/
}

/*
#main .box_searchCondition .column .other .attention p a{
	position: absolute;
	right: 8px;
	top: 10px;
}
*/

#main .box_searchCondition .column .other .attention p.judge{
	margin: 0 7px 0 0;
}

#main .box_searchCondition .column .other .attention p.judge .icon{
	margin: -6px 3px 0 0;
}

#main .box_searchCondition .column .other ul{
	float: left;
}

#main .box_searchCondition .column .other ul li{
	margin: 0 0 3px 0;
}

#main .box_searchCondition .column .other ul input{
	vertical-align: top;
	margin: 2px 4px 0 0;
}

#main .box_searchCondition .column .other ul.line01{
	position: relative;
	width: 94px;
}

#main .box_searchCondition .column .other ul.line02{
	width: 120px;
}

#main .box_searchCondition .column .other ul.line02 li{
	text-indent: -1.3em;
	padding-left: 1.3em;
}

#main .box_searchCondition .column .other ul.line03{
	width: 70px;
}

#main .box_searchCondition .column .other .reservation_search {
	padding: 10px 0 0;
	float: none;
	clear: both;
	overflow: hidden;
	border-top: 1px solid #ddd;
}

#main .box_searchCondition .column .other .reservation_search ul { margin: 0 0 0 15px;}
#main .box_searchCondition .column .other .reservation_search li {
	width: 114px;
	float: left;
}

#main .box_searchCondition .column .line{
	border-bottom: 1px solid #e5e5e5;
}

#main .box_searchCondition .column .lineTop{
	border-top: 1px solid #e5e5e5;
}

#main .box_searchCondition .column p.note{
	clear: both;
	padding: 0 0 0 14px;
	text-indent: -14px;
}

#main .box_searchCondition .link{
	float: left;
	width: 918px;
	height: 25px;
	margin: 10px 0 0 0;
	padding: 11px 0 0 0;
	border-top: 1px solid #e5e5e5;
}

#main .box_searchCondition .link .link_more{
	float: left;
	margin: 4px 0 0 0;
	width: 160px;
}

#main .box_searchCondition .link div.linkArea{
	margin: 0 10px 0 0;
	position: absolute;
	right: 0;
}

#main .box_searchCondition .link div.linkArea .innerIconActionClick,
#main .box_searchCondition .link div.linkArea p{
	float: left;
	margin: 0 0 0 20px;
}

#main .box_searchCondition .link div.linkArea .innerIconActionClick p{
	margin: 0;
}

#main .box_searchCondition .link div.linkArea p.link_clear{
	margin: 4px 0 0 0;
}

#main .box_searchCondition .btn_roundGray a {
	padding-right: 51px;
	padding-left: 51px;
}

/*
 * =============================================================
 * 追加 検索結果ページ
 * =============================================================
 */

#main .box_searchCondition .column.w601{
	width: 601px;
	padding: 0 0 0 10px;
}

/*-- select04 --*/
#main .box_searchCondition .column .select04 dl{
	float: left;
    margin-bottom: 10px;
}

#main .box_searchCondition .column .select04 dl.even{
    padding-left: 50px;
}

#main .box_searchCondition .column .select04 dt{
    padding: 0 10px 0 0;
	line-height: 1.7;
}

#main .box_searchCondition .column .select04 dd span.txtline{
	display: block;
	margin: 0 5px;
}

#main .box_searchCondition .column .body_type dl dd.w540 {
    width: 530px;
}

#main .box_searchCondition .column .body_type ul li {
    padding-right: 5px;
    float: left; 
    line-height: 1.6em;
}

#main .box_searchCondition .column .body_type ul li input {
    margin-right: 5px;
    vertical-align: middle;
}
/* 追加ここまで============================================================= */


/*  box_result
---------------------------------------------------------- */
#main .box_result .change{
	margin: 0 0 5px 0;
}

#main .box_result .change .number{
	float: left;
}

#main .box_result .change .number p{
	float: left;
}

#main .box_result .change .number .select_borderGray{
	margin: 3px 0 0 0;
}

#main .box_result .change .number .txt{
	margin: 0 10px 0 0;
}

#main .box_result .change .number .carModel{
	font-family: "ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}

#main .box_result .change .number .txt em{
	margin: 0 8px 0 0;
	color: #f6000f;
	font-size: 167%;
	font-weight: bold;
	line-height: 1.2;
}

#main .box_result .change .number .txt span{
	margin: 0 4px;
	font-size: 121%;
	font-weight: bold;
}

#main .box_result .change .number select{
	float: left;
}

#main .box_result .change .page{
	display: block;
	float: left;
	margin: 6px 10px 0 0;
	font-size: 84%;
	vertical-align: middle;
}

#main .box_result .tbl_scrollTit{
	height: 41px;
	width: 940px;
}

body.top #main .box_result .tbl_scrollTit{
	height: 41px;
	width: 920px;
	margin-left: 10px;
}

/*-- display --*/
#main .box_result .change .display{
	margin: 0 10px 0 0;
}

#main .box_result .change .display,
#main .box_result .change .display dt,
#main .box_result .change .display dd{
	float: left;
}

#main .box_result .change .display dt{
	width: 58px;
	padding: 4px 0 4px 10px;
	border-left: 1px solid #e5e5e5;
}

#main .box_result .change .price{
	float: left;
	padding: 4px 0 4px 10px;
	border-left: 1px solid #e5e5e5;
}

#main .box_result .change .price a{
	display: block;
	padding: 0 0 0 21px;
	background: url(https://img.goo-net.com/common_v2/img/icon_rate_blue.gif) no-repeat 0 2px;
}

#main .box_result .change .page_ctrl{
	float: right;
	padding: 2px 0 1px 10px;
	border-left: 1px solid #e5e5e5;
	font-size: 117%;
}

#main .box_result .change .page_ctrl ul li{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 3px 0 3px;
}

#main .box_result .change .page_ctrl ul li img{
	vertical-align: middle;
}

#main .box_result .change .page_ctrl ul li.prev,
#main .box_result .change .page_ctrl ul li.next{
	padding: 0;
	font-size: 84%;
}

#main .box_result .change .page_ctrl ul li.prev a{
	padding: 0 0 0 12px;
	background: url(https://img.goo-net.com/common_v2/img/bg_result_ctrl_prev.gif) no-repeat 0 50%;
}

#main .box_result .change .page_ctrl ul li.next a{
	padding: 0 12px 0 0;
	background: url(https://img.goo-net.com/common_v2/img/bg_result_ctrl_next.gif) no-repeat 100% 50%;
}

#main .box_result .change .page_ctrl ul li.current{
	/*width: 18px;*/
	height: 18px;
	padding: 0 0 0 0;
	text-align: center;
	/*background: url(https://img.goo-net.com/common_v2/img/bg_result_ctrl_current.gif) no-repeat 0 0;*/
}

#main .box_result .change .page_ctrl ul li.current a{
	color: #ffffff;
}

/* link */
/* back */
#main .box_result .change .display p.changeClear{
	background: url(https://img.goo-net.com/common_v2/img/bg_change_link.gif) no-repeat 0 0;
	height: 24px;
	overflow: hidden;
	width: 82px;
}

#main .box_result .change .display ul {
	background: url(https://img.goo-net.com/common_v2/img/bg_result_link.gif) no-repeat 0 0;
	height: 24px;
	overflow: hidden;
	width: 161px;
}

#main .box_result .change .display ul li{
	float: left;
}

#main .box_result .change .display a {
	display: block;
	height: 20px;
	padding: 4px 0 0;
	text-align: center;
	width: 82px;
}

#main .box_result .change .display ul li em{
	display: block;
}

#main .box_result .change .display ul li.off a{
	color: #cccccc;
}

/* off */
#main .box_result .change .display ul li.off a:hover{
	text-decoration: none;
}

/* detail */
#main .box_result .change .display ul li .detail{
	padding: 0 0 0 18px;
	background: url(https://img.goo-net.com/common_v2/img/icon_result_detail.gif) no-repeat 18px 4px;
}

#main .box_result .change .display ul li.off .detail{
	background: url(https://img.goo-net.com/common_v2/img/icon_result_detail_off.gif) no-repeat 18px 4px;
}

/* photo */
#main .box_result .change .display ul li .photo{
	padding: 0 0 0 18px;
	background: url(https://img.goo-net.com/common_v2/img/icon_result_photo.gif) no-repeat 8px 3px;
}

#main .box_result .change .display ul li.off .photo{
	background: url(https://img.goo-net.com/common_v2/img/icon_result_photo_off.gif) no-repeat 8px 3px;
}

#main .box_result .change .display ul a {
	width: 80px;
}

/*
 * =============================================================
 * 追加 検索結果ページ
 * =============================================================
 */


/* order */
#main .box_result .change .order {
    float: left;
}

#main .box_result .change .order ul {
    padding: 4px 10px 0 10px;
}

#main .box_result .change .order li {
    padding: 0 10px 0 0;
    float: left;
}

/* 追加ここまで============================================================= */


#main .box_result .box_roundWhite{
	background: none;
}

#main .box_result table{
	width: 100%;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

#main .box_result table td{
	word-break: break-all;
}

/*-- checkArea --*/
#main .box_result .checkArea .box_roundWhite{
	background: #ffffff;
}

/*-- itemDetail --*/
#main .box_result table.itemDetail:hover{
	background: #fffbb0;
}

#main .box_result table th.w35{
	width: 35px;
}

#main .box_result table td.w35{
	width: 15px;
}

#main .box_result table th.w173{
	width: 173px;
}

#main .box_result table td.w173{
	width: 152px;
}

#main .box_result table th.w66{
	width: 66px;
}

#main .box_result table td.w66{
	width: 45px;
}

#main .box_result table th.w60{
	width: 60px;
}

#main .box_result table td.w60{
	width: 39px;
}

#main .box_result table th.w303{
	width: 303px;
}

#main .box_result table td.w303{
	width: 282px;
}

#main .box_result table th.w391{
	width: 391px;
}

#main .box_result table td.w391{
	width: 370px;
}

#main .box_result table th.w57{
	width: 57px;
}

#main .box_result table td.w57{
	width: 36px;
}

#main .box_result table th.w59{
	width: 59px;
}

#main .box_result table td.w59{
	width: 38px;
}

#main .box_result table th.w62{
	width: 62px;
}

#main .box_result table td.w62{
	width: 41px;
}

#main .box_result table th.w71{
	width: 71px;
}

#main .box_result table td.w71{
	width: 50px;
}

#main .box_result table th.w76{
	width: 76px;
}

#main .box_result table td.w76{
	width: 55px;
}

#main .box_result table th.w88{
	width: 88px;
}

#main .box_result table td.w88{
	width: 67px;
}

#main .box_result table th.w90{
	width: 90px;
}

#main .box_result table td.w90{
	width: 89px;
}

#main .box_result table th.w93{
	width: 93px;
}

#main .box_result table td.w93{
	width: 72px;
}

#main .box_result table th.w118{
	width: 118px;
}

#main .box_result table td.w118{
	width: 117px;
}

#main .box_result table th.w128{
	width: 128px;
}

#main .box_result table td.w128{
	width: 107px;
}

#main .box_result table th.w146{
	width: 146px;
}

#main .box_result table td.w146{
	width: 123px;
}

#main .box_result table th.w401{
	width: 401px;
}

#main .box_result table td.w401{
	width: 380px;
}

#main .box_result table th.first p{
	border: none;
}

/* price */
#main .box_result table th.price p{
	padding-right: 0;
	float: 0;
	float: left;
}

#main .box_result table th.price .car{
	width: 55px;
}

#main .box_result table th.price .all{
	width: 55px;
	border-left: 0;
}

#main .box_result table td{
	padding: 0 10px 0 10px;
	border-left: 1px solid #E5E5E5;
	vertical-align: top;
}

#main .box_result table td.itemcheck{ /* ANG_PRJ-448 【PC】検索結果一覧のレイアウト修正*/
	padding-left: 9px;
	padding-right: 9px;
}

#main .box_result table td.space{
	padding: 0;
	height: 10px;
	border: none;
}

#main .box_result table tr.space span,
#main .box_result table td.space span{
	display: block;
	height: 10px;
}

#main .box_result table td.space span.line{
	display: block;
	height: 10px;
	margin: 0 0 0 0;
	margin: 0 10px 0 10px;
}

/* tit */
#main .box_result table th.tit{
	border-top: 1px solid #999;
	padding: 7px 0 7px 0;
	background: #f5f5f5 url(https://img.goo-net.com/common_v2/img/bg_result_tit.gif) repeat-x 0 0;
	vertical-align: top;
}

#main .box_result table th p{
	border-left: 1px solid #e5e5e5;
	padding: 0 10px 0 10px;
	height: 28px;
	white-space: nowrap; /* ANG_PRJ-448 */
}

#main .box_result table th span img{
	margin: 0 1px 0 0;
	cursor: pointer;
}

/* btn */
#main .box_result table td.btn{
	padding: 11px 10px 0 0;
	text-align: right;
	letter-spacing: -0.4em;
	height: 38px;
}

#main .box_result table td.btn p{
	margin: 0 0 0 5px;
	_margin: 0 0 0 3px;
	letter-spacing: normal;
}

#main .box_result table.itemDetail td.btn .btn_roundBlueB a{
	width: 161px;
}

#main .box_result table.itemDetail td.btn .btn_roundGreenB a,
#main .box_result table.itemDetail td.btn .btn_roundRedB a{
	width: 147px;
}

#main .box_result table td.btn .btn_roundOrangeB a{
	width: 151px;
}

/* column */
#main .box_result td .column.w120{
	width: 120px;
	float: left;
}

#main .box_result td .column.w130{
	width: 130px;
	float: left;
}

#main .box_result td .column.w240{
	width: 240px;
	float: right;
}

#main .box_result td .column .date{
	margin: 0 0 8px 0;
}

#main .box_result td .column .date img{ /* ANG_PRJ-448 */
	margin: 0 4px 0 0;
	vertical-align: -2px;
}

#main .box_result .itemDetail td .column p.img a img{
	width: 120px;
	height: 90px;
}

#main .box_result td .column p{
	margin: 0 0 5px 0;
}

#main .box_result td .column p.icon{
	text-align: center;
}

#main .box_result td .column .caption{
	font-size: 84%;
	margin: 5px 0 3px 0;
}

#main .box_result td .column .silverCoupon{
	margin: 0 0 5px 0;
}

#main .box_result td .column .info{
	overflow: hidden;
	font-size: 84%;
	margin: 0 0 5px -6px;
	zoom: 1;
}

#main .box_result td .column .info li{
	white-space: nowrap;
	display: inline-block;
	padding: 0 6px 0 6px;
	margin: 0 0 2px 0;
	float: left;
	border-right: 1px solid #e5e5e5;
}

#main .box_result td .column .info li img{
	vertical-align: middle;
	margin: -1px 0 0 2px;
}

#main .box_result td .column .info li.color01{
	color: #e50011;
}

#main .box_result td .column .info li.color02{
	color: #2caf1d;
}

#main .box_result td .column p.tit{
	margin: 0 0 5px 0;
}

#main .box_result td .column .carIcon li{
	float: left;
	width: 79px;
	padding: 1px 0 1px 0;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	text-align: center;
	color: #ffffff;
	font-size: 84%;
}

/*-- .allCheckArea --*/
#main .box_result .allCheckArea{
	width: 920px;
	margin: 0 10px 0 10px;
	position: relative;
}

#main .box_result .allCheckArea.top{
	padding: 10px 0 2px 0;
	border-bottom: 1px solid #e5e5e5;
}

#main .box_result .allCheckArea.top.line{
	border: none;
}

* html #main .box_result .controll { /* ANG_PRJ-448 */
	margin: 0;
}

#main .box_result .allCheckArea.btm{
	padding: 7px 0 7px 0;
}

#main .box_result .allCheckArea .check,
#main .box_result .allCheckArea .btn,
#main .box_result .allCheckArea .side{
	float: left;
}

/* check */
#main .box_result .allCheckArea .check{
	width: 155px;
	margin: 0 20px 0 0;
}

#main .box_result .allCheckArea .check label{
	display: block;
	padding: 0 8px 0 8px;
	width: 150px;
	position: relative;
	color: #0b709f;
}

#main .box_result .allCheckArea.top .check label{
	padding-top: 6px;
	height: 25px;
	background: url(https://img.goo-net.com/common_v2/img/bg_all_checkbox_top_l.gif) no-repeat 0 0;
}

#main .box_result .allCheckArea.btm .check label{
	top: -5px;
	padding-top: 11px;
	height: 20px;
	background: url(https://img.goo-net.com/common_v2/img/bg_all_checkbox_btm.gif) no-repeat 0 0;
}

#main .box_result .allCheckArea .check input{
	vertical-align: top;
	margin: 1px 3px 0 0;
}

/* btn */
#main .box_result .allCheckArea .side .btn_roundBlue a,
#main .box_result .allCheckArea .btn p a{
	padding-left: 5px;
	padding-right: 5px;
}

/* side */
#main .box_result .allCheckArea .side{
	padding: 0 0 0 10px;
	border-left: 1px solid #e5e5e5;
	position: absolute;
	top: 7px;
	right: 0;
}

#main .box_result .allCheckArea .side p.link_add{
	margin: 3px 0 3px 0;
	padding-top: 3px;
}

#main .box_result .allCheckArea .side p.link_add a{
	padding: 0 0 0 24px;
	background: url(https://img.goo-net.com/common_v2/img/bg_link_add.gif) no-repeat 0 3px;
}


/*-- .box_result td --*/
/* price */
#main .box_result .priceInfo{
	margin: 0 0 5px 0;
}

#main .box_result .priceInfo span{
	font-size: 84%;
}

#main .box_result .priceInfo p em{
	color: #ff0000;
	font-weight: bold;
	font-size: 117%;
	margin: 0 2px 0 4px;
}

#main .box_result .priceInfo p.soldOut em,
#main .box_result .priceInfo p.car em{
	color: #333333;
}

#main .box_result .priceInfo p.car em.ask{
	width: 75px;
	display: inline-block;
	text-align: right;
	color: #ff0000;
	/zoom: 1;
}

#main .box_result .priceInfo p.soldOut em{
	padding: 0 0 0 17px;
	background: url(https://img.goo-net.com/common_v2/img/icon_soldout_gray.gif) no-repeat 0 3px;
}

#main .box_result .itemDetail .packInfo li{
	overflow: hidden;
	padding: 3px 0 3px 0;
	border-top: 1px solid #e5e5e5;
	background: #ffffff;
}

#main .box_result .itemDetail .packInfo{
	margin: 0 0 5px 0;
	border-bottom: 1px solid #e5e5e5;
}

#main .box_result .itemDetail .packInfo .type{
	display: block;
	float: left;
	width: 38px;
	font-size: 84%;
}

#main .box_result .itemDetail .packInfo .price{
	float: right;
	width: 78px;
	text-align: right;
}

#main .box_result .itemDetail .packInfo .price em{
	margin: 0 2px 0 10px;
	color: #ff0000;
	font-size: 100%;
}

#main .box_result .itemDetail .packInfo .price span{
	font-size: 84%;
}

/*-- checkPrice --*/
.priceReview .balloonPriceInner{
	display: block;
}

.balloonPriceInner{
	display: none;
	position: relative;
	z-index: 5;
}

.balloonPrice{
	width: 391px;
	height: 30px;
	padding: 13px 10px 18px 10px;
	position: absolute;
	left: 102px;
	top: -5px;
	background: #ccc;
	background: url(https://img.goo-net.com/common_v2/img/bg_check_price.png) no-repeat 0 0;
}

.balloonPrice dt,
.balloonPrice dd{
	float: left;
}

.balloonPrice dt{
	padding-right: 5px;
	padding-left: 5px;
	width: 65px;
	line-height: 2.3;
	font-weight: bold;
}

.balloonPrice dd{
	width: 295px;
	padding-left: 10px;
	border-left: 1px solid #e5e5e5;
	position: relative;
}

.balloonPrice img.arrow{
	vertical-align: middle;
	margin: 0 5px 0 5px;
}

.balloonPrice dd img.close{
	position: absolute;
	right: 0;
	top: 7px;
	cursor: pointer;
}

.balloonPrice dd em{
	font-size: 167%;
	color: #666666;
	text-decoration: line-through;
}

.balloonPrice dd em.after{
	color: #ff0000;
	text-decoration: none;
}

.balloonPrice dd span{
	font-size: 84%;
	margin: 0 5px 0 3px;
}

/* balloonPriceOpen */
.balloonPriceOpen{
	margin-bottom: 5px;
}

/* details */
#main .box_result table td.details{
	padding-top: 10px;
}

#main .box_result table td.details div.shop{
	border: 2px solid #e7e7e7;
	padding: 10px 10px 10px 10px;
	background: #ffffff;
}

#main .box_result table td.details div.shopDealer{
	border: 2px solid #ff9900;
}

#main .box_result table td.details div.shop .column:first-child{
	width: 421px;
	padding: 0 0 0 0;
	border: none;
}

#main .box_result table td.details div.shop .column{
	overflow: hidden;
	width: 423px;
	*width: 413px;
	padding: 0 0 0 10px;
	float: left;
	border-left: 1px solid #e5e5e5;
}

#main .box_result table td.details div.shop div.img{
	float: left;
	width: 195px;
}

#main .box_result table td.details div.shop div.img img{
	width: 64px;
	height: 48px;
}

#main .box_result table td.details div.shop div.img ul{
	overflow: hidden;
}

#main .box_result table td.details div.shop div.img ul li{
	float: left;
	margin: 0 1px 0 0;
}

#main .box_result table td.details div.shop p.caption{
	font-size: 84%;
	margin: 5px 0 3px;
}

/* dealer */
#main .box_result table td.details div.shop .dealer{
	float: left;
	width: 217px;
	margin-left: 5px;
}

#main .box_result table td.details div.shop .dealer .shop{
	margin: 0 0 2px 0;
}

#main .box_result table td.details div.shop .dealer .carIcon{
	margin: 0 0 10px 0;
	overflow: hidden;
}

#main .box_result table td.details div.shop .dealer .carIcon{
	letter-spacing:-0.4em;
}

#main .box_result table td.details div.shop .dealer .carIcon li{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 80px;
	float: none;
	padding: 2px 5px;
	letter-spacing: normal;
}

#main .box_result table td.details div.shop .dealer .voice{
	font-size: 84%;
}

#main .box_result table td.details div.shop .dealer .voice span{
	margin-right: 5px;
}

#main .box_result table td.details div.shop .dealer .voice img{
	vertical-align: top;
}

#main .box_result table td.details div.shop .dealer .voice em{
	margin: 0 5px 0 5px;
}

/*-- txt --*/
#main .box_result table td.details div.txt{
	width: 320px;
	float: left;
}

#main .box_result table td.details div.txt p{
	margin: 0 0 6px 0;
}

#main .box_result table td.details div.shop p.shopimg{
	width: 81px;
	float: right;
}

#main .box_result table td.details div.shop p.shopimg img{
	width: 81px;
	height: 60px;
}

#main .box_result table td.details div.shop_mail{
	border: 2px solid #e7e7e7;
	padding: 10px 10px 10px 10px;
	background: #ffffff;
}

#main .box_result table td.details div.shop_mail .message,
#main .box_result table td.details div.shop_mail .info{
	float: left;
}

#main .box_result table td.details div.shop_mail .message{
	width: 450px;
	margin: 0 0 0 0;
	padding-right: 10px;
	padding-left: 29px;
	border-right: 1px solid #e5e5e5;
}

#main .box_result table td.details div.shop_mail .message p.txt{
	padding: 5px 10px;
}

#main .box_result table td.details div.shop_mail .info{
	margin: 0 0 0 -1px;
	border-left: 1px solid #e5e5e5;
}

#main .box_result table td.details div.shop_mail .info dl{
	margin: 6px 0 0 0;
}

#main .box_result table td.details div.shop_mail .info dt,
#main .box_result table td.details div.shop_mail .info dd{
	float: left;
	padding: 0 5px 0 5px;
	display: inline;
}

#main .box_result table td.details div.shop_mail .info dt{
	width: 170px;
	text-align: left;
}

#main .box_result table td.details div.shop_mail .info dd{
	margin-top: -2px;
}

#main .box_result table td.details div.shop_mail .info dd span{
	margin: 0 5px 0 0;
	font-size: 84%;
}

#main .box_result table td.details div.shop_mail .info dd img{
	margin: 3px 0 0 0;
	vertical-align: top;
}

#main .box_result table td.details div.shop_mail .info dd em{
	font-weight: bold;
	margin: 0 10px 0 5px;
	font-size: 117%;
	color: #ff0000;
}

#main div.shop_mail a {
	font-weight: bold;
}

/*  list_data */
#main .box_result .itemDetail .details div.list_data{
	padding: 10px;
	background: #ffffff;
	border: 2px solid #e6e6e6;
}

#main .box_result .itemDetail .details div.column dl,
#main .box_result .itemDetail .details div.list_data dl{

	clear: both;
	overflow: hidden;
	font-size: 84%;
}

#main .box_result .itemDetail .details div.column dt,
#main .box_result .itemDetail .details div.column dd,
#main .box_result .itemDetail .details div.list_data dt,
#main .box_result .itemDetail .details div.list_data dd{
	float: left;
}

#main .box_result .itemDetail .details div.column dt,
#main .box_result .itemDetail .details div.list_data dt{
	width: 42px;
	margin: 0 5px 0 0;
	padding: 2px 5px 3px 5px;
	background: #f2f2f2;
}

#main .box_result .itemDetail .details div.list_data dd span.add{
	display: block;
	color: #ffffff;
	background: #bd8b21;
	padding: 3px 6px 2px 6px;
}

#main .box_result .itemDetail .details div.list_data dl.judgment{
	margin: 0 0 5px 0;
}

/*-- shop --*/
#main .box_result .itemDetail .details dl.shop dd{
	margin-left: -5px;
	width: 663px;
}

#main .box_result .itemDetail .details .column dl.shop dd{
	margin-left: -5px;
	width: 265px;
}

#main .box_result .itemDetail .shop dd ul li{
	float: left;
	padding: 3px 0 2px 0;
}

#main .box_result .itemDetail .shop dd ul li span{
	border-right: 1px solid #e5e5e5;
	padding: 0 6px 0 6px;
}

/* img */
#main .box_result .itemDetail td.img{
	border-right: 1px solid #e5e5e5;
}

#main .box_result .itemDetail td.img p{
	margin: 0 0 5px 0;
}

#main .box_result .itemDetail td.img ul.carIcon{
	margin: 0 0 0 -2px;
	/width: 156px;
}

#main .box_result .itemDetail td.img ul.carIcon li{
	padding: 0 5px 0 5px;
	margin: 0 0 3px 2px;
	width: 65px;
}

#main .box_result .itemDetail td.img p a img{
	width: 152px;
	height: 113px;
}

/* shop */
#main .box_result .itemDetail td.shop p{
	font-size: 84%;
}

#main .box_result .itemDetail td.shop p span{
	display: block;
	margin: 0 0 4px 0;
}

#main .box_result .itemDetail td.shop p img{
	margin: 1px 0 0 0;
}

#main .box_result .itemDetail td.shop p em{
	margin: 0 0 0 3px;
	color: #ff0000;
	font-weight: bold;
	font-size: 117%;
}

/* introductory */
#main .box_result .itemDetail td.introductory{
	border-left: 0;
}

#main .box_result .itemDetail td.introductory dl.date{
	clear: both;
	overflow: hidden;
	font-size: 84%;
}

#main .box_result .itemDetail td.introductory p{
	margin: 5px 0 5px 0;
}

#main .box_result .itemDetail td.introductory dl.date dt,
#main .box_result .itemDetail td.introductory dl.date dd{
	float: left;
}

#main .box_result .itemDetail td.introductory dl.date dt{
	width: 42px;
	margin: 0 5px 0 0;
	padding: 2px 5px 3px 5px;
	background: #f2f2f2;
}

#main .box_result .itemDetail td.introductory dl.date dd{
	padding: 0 5p 0 5px;
	width: 118px;
}

#main .box_result .itemDetail td.introductory dl.date dd span{
	display: block;
	padding: 3px 5px 2px 0;
}

/* contact */
#main .box_result .itemDetail td.introductory .contact{
	clear: both;
	margin-top: 10px;
}

#main .box_result .itemDetail td.introductory .contact dl{
	margin: 7px 10px 8px 10px;
}

#main .box_result .itemDetail td.introductory .contact dl img{
	margin: -5px 7px 0 0;
	vertical-align: middle;
}

#main .box_result .itemDetail td.introductory .contact dt{
	padding-bottom: 3px;
}

#main .box_result .itemDetail td.introductory .contact dt .tel{
	color: #ff0000;
	font-size: 134%;
	font-weight: bold;
}

#main .box_result .itemDetail td.introductory .contact dt .date{
	font-size: 84%;
	margin: 0 0 0 5px;
}

#main .box_result .itemDetail td.introductory .contact dd em{
	color: #ff0000;
}

/*-- box_gooJudgment --*/
#main .box_result .itemDetail .box_gooJudgment{
	width: 240px;
	margin: 0 0 8px 0;
	font-size: 84%;
}

#main .box_result .itemDetail .box_gooJudgment .details{
	margin: 0 0 3px 0;
	background: url(https://img.goo-net.com/common_v2/img/bg_goo_judgment_body.gif) no-repeat 0 100%;
}

#main .box_result .itemDetail .box_gooJudgment div.inner{
	*height: 40px;
	min-height: 40px;
	background: url(https://img.goo-net.com/common_v2/img/bg_goo_judgment_top.gif) no-repeat 0 0;
}

#main .box_result .itemDetail .box_gooJudgment em{
	display: block;
	widht: 73px;
	float: left;
	margin: 3px 0 0 3px;
	border: 1px solid #ffffff;
	border-right: none;
	background: #fdfbf8;
}

#main .box_result .itemDetail .box_gooJudgment div.inner div{
	width: 153px;
	float: left;
	padding: 0 0 0 5px;
	margin: 6px 0 5px 0;
	border-left: 1px solid #ebdcbc;
}

#main .box_result .itemDetail .box_gooJudgment dl{
	clear: both;
	overflow: hidden;
}

#main .box_result .itemDetail .box_gooJudgment dl dt,
#main .box_result .itemDetail .box_gooJudgment dl dd{
	float: left;
}

#main .box_result .itemDetail .box_gooJudgment dt{
	width: 43px;
	overflow: hidden;
}

#main .box_result .itemDetail .box_gooJudgment dd{
	width: 55px;
}

#main .box_result .itemDetail .box_gooJudgment dl.in{
/*	color: #b25126;*/ /* mod 20140808 */
}

#main .box_result .itemDetail .box_gooJudgment .date{
	margin-bottom: 0 !important;
	color: #bd8b1f;
}

/*-- box_searchBodyType --*/
#main .box_searchBodyType h2.tit{
	background: url(https://img.goo-net.com/common_v2/img/icon_h_car_body.gif) no-repeat 0 6px;
}

#main .box_searchBodyType .box_roundWhite{
	padding: 8px 2px 2px 9px;
}

#main .box_searchBodyType ul.list li{
	float: left;
	width: 96px;
	height: 87px;
	margin: 0 6px 6px 0;
	background: url(https://img.goo-net.com/common_v2/img/bg_search_body_type.gif) no-repeat 0 0;
}

#main .box_searchBodyType ul.list li.camp{
	float: left;
	width: 96px;
	height: 42px;
	margin: 0 6px 6px 0;
	background: url(https://img.goo-net.com/common_v2/img/bg_search_body_type2.gif) no-repeat 0 0;
}

#main .box_searchBodyType ul.list li p{
	width: 96px;
	height: 87px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 84%;
	*display: inline;
	*zoom: 1;
}

#main .box_searchBodyType ul.list li p.camp{
	width: 96px;
	height: 42px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 84%;
	*display: inline;
	*zoom: 1;
}

#main .box_searchBodyType ul.list li p img{
	margin: 0 0 5px 0;
}

/*-- box_localCarSearch --*/
#main .box_localCarSearch .box_roundWhite{
	padding: 0 5px 0 5px;
}

#main .box_localCarSearch h2.tit{
	background: url(https://img.goo-net.com/common_v2/img/icon_h_map.gif) no-repeat 0 1px;
}

#main .box_localCarSearch .column{
	width: 297px;
	float: left;
	margin: 0 5px 0 5px;
}

#main .box_localCarSearch .column div{
	margin: 0 0 5px 0;
	padding: 5px 0 0 0;
	border-top: 1px solid #cccccc;
}

#main .box_localCarSearch .column div:first-child{
	border-top: 0;
}

#main .box_localCarSearch .column em{
	display: block;
	float: left;
	width: 65px;
	font-weight: bold;
}

#main .box_localCarSearch .column em.okinawa{
	border-left: 1px solid #cccccc;
	margin-left: 15px;
	padding-left: 15px;
}

#main .box_localCarSearch .column ul{
	float: left;
	border-left: 1px solid #cccccc;
}

#main .box_localCarSearch .column ul li{
	float: left;
	padding: 0 0 0 7px;
}

/*-- box_searchPrice --*/
#main .box_searchPrice h2.tit{
	background: url(https://img.goo-net.com/common_v2/img/icon_h_price.gif) no-repeat 4px 2px;
}

#main .box_searchPrice .box_roundWhite{
	margin: 0 0 10px 0;
	padding: 2px 10px 2px 10px;
}

#main .box_searchPrice .box_roundWhite ul{
	overflow: hidden;
	padding: 8px 0 8px 0;
	border-top: 1px solid #e5e5e5;
}

#main .box_searchPrice .box_roundWhite ul:first-child{
	border: none;
}

#main .box_searchPrice .box_roundWhite ul li{
	float: left;
	width: 149px;
	border-left: 1px solid #e5e5e5;
	text-align: center;
}

#main .box_searchPrice .box_roundWhite ul li:first-child{
	border: none;
}

/*-- box_rankingList --*/
#main .box_rankingList .box_roundWhite{
	padding: 10px 4px 5px 9px;
}

#main .box_rankingList div.tit h2.tit{
	background: url(https://img.goo-net.com/common_v2/img/icon_h_ranking.gif) no-repeat 0 2px;
	width: 510px;
}

#main .box_rankingList div.tit h2.tit em{
	padding: 0 0 0 20px;
}

#main .box_rankingList div.list{
	width: 171px;
	height: 113px;
	float: left;
	margin: 0 5px 5px 0;
	padding: 13px 14px 13px 14px;
	background: url(https://img.goo-net.com/common_v2/img/bg_ranking_list.gif) no-repeat 0 0;
	position: relative;
}

#main .box_rankingList div.rank01{
	background: url(https://img.goo-net.com/common_v2/img/bg_ranking_list_01.gif) no-repeat 0 0;
}

#main .box_rankingList div.rank02{
	background: url(https://img.goo-net.com/common_v2/img/bg_ranking_list_02.gif) no-repeat 0 0;
}

#main .box_rankingList div.rank03{
	background: url(https://img.goo-net.com/common_v2/img/bg_ranking_list_03.gif) no-repeat 0 0;
}

#main .box_rankingList .list input{
	margin: 1px 5px 0 0;
	vertical-align: top;
}

#main .box_rankingList .list p.name {
	padding: 0 0 0 20px;
	height: 34px;
	text-indent: -20px;
}

#main .box_rankingList .list p.name span {
	font-size: 84%;
	margin: 0 0 0 5px;
}

#main .box_rankingList .list p.img {
	border-bottom: 1px solid #E5E5E5;
	height: 60px;
	width: 135px;
	margin: 0 0 0 33px;
}

#main .box_rankingList .list p.img img{
	width: 110px;
	height: 55px;
}

#main .box_rankingList .list p.link_catalog {
	padding: 4px 0 0 0;
	text-align: right;
}

#main .box_rankingList div.list span.icon img{
	position: absolute;
	bottom: 10px;
	left: 10px;
}

#scrollArea{
	z-index: 0;
}

/* #main .w960 */
#main.w960 .box_rankingList div.list,
.w960 .box_rankingList div.list{
	width: 152px;
	height: 113px;
	padding: 13px 14px 13px 14px;
	background: url(https://img.goo-net.com/common_v2/img/bg_ranking_list_w.gif) no-repeat 0 0;
}

#main.w960 .box_rankingList div.rank01,
.w960 .box_rankingList div.rank01{
	background: url(https://img.goo-net.com/common_v2/img/bg_ranking_list_w_01.gif) no-repeat 0 0;
}

#main.w960 .box_rankingList div.rank02,
.w960 .box_rankingList div.rank02{
	background: url(https://img.goo-net.com/common_v2/img/bg_ranking_list_w_02.gif) no-repeat 0 0;
}

#main.w960 .box_rankingList div.rank03,
.w960 .box_rankingList div.rank03{
	background: url(https://img.goo-net.com/common_v2/img/bg_ranking_list_w_03.gif) no-repeat 0 0;
}

#main.w960 .box_rankingList .list p.name,
.w960 .box_rankingList .list p.name{
	padding: 0 0 0 0;
	text-indent: 0;
}

#main.w960 .box_rankingList .list p.img,
.w960 .box_rankingList .list p.img {
	width: 116px;
	margin: 0 0 0 28px;
}

#main.w960 .box_rankingList div.list span.icon img,
.w960 .box_rankingList div.list span.icon img{
	margin-left: -3px;
}


/*  mainArea topics
---------------------------------------------------------- */
#main #topics .carousel {
	height: 161px;
}

#main #topics .tabContents #aTopicsOld,
#main #topics .tabContents #aTopicsInfo{
	display: none;
}

#main #topics .carousel .jcarousel-prev {
	height: 161px;
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_b.jpg) left top no-repeat;
}

#main #topics .carousel .jcarousel-next {
	height: 161px;
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_b.jpg) left top no-repeat;
}

#main #topics .carousel ul li {
	margin-right: 10px;
	padding: 1px 1px 2px;
	width: 120px;
	height: 140px;
	background: url(https://img.goo-net.com/common_v2/img/bg_topics.gif) left top no-repeat;
}

#main #topics .carousel ul li span{
	font-size: 84%;
	display: block;
	margin: 3px 10px 0 10px;
	text-align: left;
}

#main #topics .tabLink li a span{
	padding: 2px 0 2px 25px;
}

#main #topics .tabLink li a.old span{
	background: url(https://img.goo-net.com/common_v2/img/icon_topics_old_off.png) left top no-repeat;
}

#main #topics .tabLink li a.new span{
	background: url(https://img.goo-net.com/common_v2/img/icon_topics_new_off.png) left top no-repeat;
}

#main #topics .tabLink li a.info span{
	background: url(https://img.goo-net.com/common_v2/img/icon_topics_info_off.png) left top no-repeat;
}

#main #topics .tabLink li.current a.old span{
	background: url(https://img.goo-net.com/common_v2/img/icon_topics_old_current.png) left top no-repeat;
}

#main #topics .tabLink li.current a.new span{
	background: url(https://img.goo-net.com/common_v2/img/icon_topics_new_current.png) left top no-repeat;
}

#main #topics .tabLink li.current a.info span{
	background: url(https://img.goo-net.com/common_v2/img/icon_topics_info_current.png) left top no-repeat;
}

#main #topics .carousel ul li .thumb {
	text-align: center;
}

#main #topics .carousel ul li .thumb img{
	width: 100px;
}


/*  #main error
---------------------------------------------------------- */
/* box_noList */
#resultArea .box_noList{
	width: 940px;
}

#resultArea .box_noList .box_roundWhite{
	padding: 25px 0 30px 0;
	background: #ffffff;
	text-align: center;
}

#resultArea .box_noList p.icon{
	margin: 0 0 12px 0;
}

#resultArea .box_noList p.note{
	margin: 0 0 3px 0;
	color: #ff0000;
	font-size: 150%;
	font-weight: bold;
}

#resultArea .box_noList p.txt{
	font-size: 117%;
}

/* box_noListMail */
#resultArea .box_noListMail{
	width: 940px;
}

#resultArea .box_noListMail .box_roundWhite{
	margin: 0 0 0 0;
	padding: 10px 0 15px 0;
	background: #ffffff;
	text-align: center;
}

#resultArea .box_noListMail .txt{
	font-size: 117%;
}

#resultArea .box_noListMail .txt em{
	color: #ff0000;
	font-size: 167%;
	font-weight: bold;
	margin: 0 0 0 3px;
}

#resultArea .box_noListMail .img{
	margin: 0 0 10px 0;
}

#resultArea .box_noListMail .btn_roundBlueB a{
	width: 284px;
}

/* td.addList */
#resultArea .itemDetail td.addList p.btn_roundBorderGray,
#resultArea .itemDetail td.addList p.btn_roundBorderGrayB{
	display: none;
}

#resultArea .itemDetail td.addList p.btn_roundBorderGray a,
#resultArea .itemDetail td.addList p.btn_roundBorderGrayB a{
	width: 161px;
}

#resultArea .txt_addMessage{
	position: relative !important;
}

#resultArea .txt_addMessage span.message{
	display: block;
	width: 260px;
	height: 32px;
	text-align: center;
	margin: -23px 0 0 -130px;
	padding: 14px 0 0 0;
	background: url(https://img.goo-net.com/common_v2/img/bg_add_message.png) no-repeat 0 0;
	color: #ffffff;
	font-size: 134%;
	font-weight: bold;
	position: absolute;
	top: 50%;
	left: 50%;
}

/* box_searchChangeList */
#main .box_searchChangeList h2.tit em{
	padding: 0;
}

#main .box_searchChangeList .box_roundWhite{
	padding: 10px 2px 10px 8px;
}

#main .box_searchChangeList p.lead{
	margin: 0 0 7px 0;
}

#main .box_searchChangeList table.list{
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	width: 100px;
}

#main .box_searchChangeList table.list td{
	width: 174px;
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

#main .box_searchChangeList table.list p.img img{
	width: 174px;
	height: 132px;
	margin: 0 0 10px 0;
}

#main .box_searchChangeList table.list p.img span{
	display: block;
}

/* priceInfo */
#main .box_searchChangeList .priceInfo{
	margin: 0 2px 0 2px;
}

#main .box_searchChangeList .priceInfo span{
	font-size: 84%;
}

#main .box_searchChangeList .priceInfo p em{
	color: #ff0000;
	font-weight: bold;
	margin: 0 2px 0 4px;
}

#main .box_searchChangeList .priceInfo p.soldOut em,
#main .box_searchChangeList .priceInfo p.car em{
	color: #333333;
}

#main .box_searchChangeList .priceInfo p.car em.ask{
	width: 75px;
	display: inline-block;
	text-align: right;
	color: #ff0000;
	/zoom: 1;
}

#main .box_searchChangeList table.list btn_roundBlue{
	margin: 0 0 0 8px;
}

#main .box_searchChangeList table.list .btn_roundBlue a{
	width: 166px;
}

/* box_searchOpinion */
#main .box_searchOpinion h2.tit em{
	padding: 0;
}

#main .box_searchOpinion .box_roundWhite{
	padding: 10px;
}

#main .box_searchOpinion p.lead{
	margin: 0 0 10px 0;
}

/* open */
#main .box_searchOpinion .open{
	display: none;
}

#main .box_searchOpinion table{
	margin: 0 0 10px 0;
	width: 100%;
}

#main .box_searchOpinion table th,
#main .box_searchOpinion table td{
	padding: 10px;
}

#main .box_searchOpinion table th{
	width: 225px;
}

#main .box_searchOpinion table td label{
	margin: 0 10px 0 0;
}

#main .box_searchOpinion table td label input{
	margin: 0 5px 0 0;
	position: relative;
	top: 2px;
}

#main .box_searchOpinion .box_roundBorderGrayThin{
	width: 500px;
}

#main .box_searchOpinion textarea{
	border: 0 none;
	min-height: 190px;
	overflow: auto;
	width: 494px;
	padding: 0 3px;
	font-size: 100%;
	color: #333333;
}

#main .box_searchOpinion .btnArea{
	margin: 0 0 10px 0;
	text-align: center;
}

#main .box_searchOpinion .btn_roundBlue a{
	width: 217px;
}

/*  mainArea
---------------------------------------------------------- */
/* box_carNews */
#mainArea .box_carNews .box_roundWhite{
	padding: 10px 5px 10px 10px;
}

#mainArea .box_carNews h2.tit{
	background: url(https://img.goo-net.com/common_v2/img/icon_h_news.gif) no-repeat 0 3px;
}

#mainArea .box_carNews li{
	background: url(https://img.goo-net.com/common_v2/img/bg_car_news.gif) no-repeat 0 0;
	float: left;
	width: 223px;
	height: 235px;
	margin: 0 4px 0 0;
	padding: 2px;
}

#mainArea .box_carNews li p.img{
	margin: 0 0 7px 0;
}

#mainArea .box_carNews li p.img img{
	width: 221px;
	height: 167px;
}

#mainArea .box_carNews li p.date{
	margin: 0 0 4px 0;
}

#mainArea .box_carNews li p.date,
#mainArea .box_carNews li p.link{
	padding: 0 5px 0 7px;
}

/*  aside
---------------------------------------------------------- */
#contents #aside{
	float: right;
}

#contents .w260{
	width: 260px;
}

#contents .w300{
	width: 300px;
}

/*-- box_shopInfo --*/
#contents #aside .box_shopInfo{
	margin: 0 0 10px 0;
}

#contents #aside .box_shopInfo div.inner{
	padding: 0;
}

#contents #aside .box_shopInfo .shop{
	padding: 10px;
}

#contents #aside .box_shopInfo .shop .info{
	padding: 0 0 10px 0;
	border-bottom: 1px solid #e5e5e5;
}

#contents #aside .box_shopInfo .shop .info .name{
	margin: 0 0 5px 0;
}

#contents #aside .box_shopInfo .shop .info .img{
	text-align: center;
}

#contents #aside .box_shopInfo .shop .info .img img{
	width: 200px;
	height: 150px;
}
/*
#contents #aside .box_shopInfo .shop .info .txt{
	float: left;
	width: 130px;
}
*/

#contents #aside .box_shopInfo .shop .info .txt ul.carIcon li{
	margin: 0 auto 5px auto;
	width: 200px;
	float: none;
}

#contents #aside .box_shopInfo .shop .info .txt ul.carIcon li.iconList{
	float: left;
	margin-right: 3px;
	width: auto;
}

#contents #aside .box_shopInfo .shop .info .txt ul.carIcon li.iconList2{
	float: left;
	width: auto;
}

#contents #aside .box_shopInfo .note_pr{
	clear: both;
	float: left;
	width: 212px;
	margin: 7px 0 0 0;
}

#contents #aside .box_shopInfo .review{
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #e5e5e5;
}

#contents #aside .box_shopInfo .review em.tit{
	display: block;
	margin: 0 0 3px 0;
	font-weight: bold;
}

#contents #aside .box_shopInfo .review p{
	font-size: 84%;
}

#contents #aside .box_shopInfo .review p span{
	margin: 0 3px 0 3px;
	font-weight: bold;
}

#contents #aside .box_shopInfo .review p span{
	position: relative;
	top: 2px;
}

#contents #aside .box_shopInfo .review p em{
	margin: 0 0 0 3px;
	font-weight: bold;
	color: #ff0000;
	font-size: 117%;
}

#contents #aside .box_shopInfo .contact{
	padding: 4px 0 5px 0;
}

#contents #aside .box_shopInfo .contact dt{
	margin: 0 0 5px 0;
	color: #FF0000;
	font-size: 134%;
	font-weight: bold;
}

#contents #aside .box_shopInfo .contact dt img{
	margin: 0 7px 0 0;
	vertical-align: 0;
}

#contents #aside .box_shopInfo .contact dd{
	margin: 0 0 5px 0;
}

#contents #aside .box_shopInfo .contact dd em{
	color: #ff0000;
}

#contents #aside .box_shopInfo .contact .tbl_type01{
	margin: 0 0 10px 0;
}

#contents #aside .box_shopInfo .contact .tbl_type01 th{
	width: 60px;
}

#contents #aside .box_shopInfo .contact .link p.map{
	width: 80px;
	float: left;
}

#contents #aside .box_shopInfo .contact .link p.map a{
	display: block;
	padding: 33px 0 0 0;
	width: 72px;
	height: 39px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
}

#contents #aside .box_shopInfo .contact .link p.map a:hover{
	text-decoration: none;
}

#contents #aside .box_shopInfo .contact .link ul{
	float: left;
}

#contents #aside .box_shopInfo .contact .link li{
	margin: 0 0 3px 0;
}

#contents #aside .box_shopInfo .contact .link li.stock a,
#contents #aside .box_shopInfo .contact .link li.showroom a,
#contents #aside .box_shopInfo .contact .link li.shopDetail a{
	display: inline-block;
	line-height: 1;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* qr */
/* campaign */
#contents #aside .box_shopInfo .box_objectQr{
	margin: 0;
	padding: 10px;
	border-top: 1px solid #cdcdcd;
	background: url(https://img.goo-net.com/common_v2/img/bg_box_round_border_gray_tit.gif) repeat-x 0 0;
}

#contents #aside .box_shopInfo .box_objectQr em{
	display: block;
	margin: 0 0 7px 0;
	font-weight: bold;
}

/* campaign */
#contents #aside .box_shopInfo .campaign{
	padding: 10px;
	border-top: 1px solid #cdcdcd;
	background: url(https://img.goo-net.com/common_v2/img/bg_box_round_border_gray_tit.gif) repeat-x 0 0;
}

#contents #aside .box_shopInfo .campaign em{
	display: block;
	margin: 0 0 7px 0;
	font-weight: bold;
}

#contents #aside .box_shopInfo .campaign div{
	margin: 0 0 7px 0;
	padding: 26px 0 27px 0;
	text-align: center;
	border: 1px solid #cccccc;
	color: #cccccc;
}

#contents #aside .box_shopInfo .box_coupon{
	border-top: 1px solid #cdcdcd;
	padding: 10px 0 0 7px;
	background: url(https://img.goo-net.com/common_v2/img/bg_box_round_border_gray_tit.gif) repeat-x 0 0;
	position: relative;
}

#contents #aside .box_shopInfo .box_coupon em{
	display: block;
	margin: 0 0 7px 0;
	font-weight: bold;
}

/*-- bnr_reviewCampaignBnr --*/
#contents #aside .bnr_reviewCampaignBnr li{
	margin: 0 0 10px 0;
}
/*-- box_review --*/
#contents #aside .box_review{
	margin: 0 0 10px 0;
}

#contents #aside .box_review div.inner{
	padding-top: 10px;
	padding-bottom: 0;
}

#contents #aside .box_review .list{
	margin: 0 0 10px 0;
}

#contents #aside .box_review .img{
	float: left;
	width: 60px;
}

#contents #aside .box_review .txt{
	float: right;
	width: 205px;
}

#contents #aside .box_review .txt em{
	display: block;
	margin: 0 0 2px 0;
	font-weight: bold;
}

#contents #aside .box_review .txt p.link{
	text-align: right;
}

/*-- box_mailMmagazine --*/
#contents #aside .box_mailMmagazine{
	margin: 0 0 10px 0;
}

#contents #aside .box_mailMmagazine div.inner{
	padding-top: 10px;
	padding-bottom: 7px;
}

#contents #aside .box_mailMmagazine .img{
	float: left;
	width: 100px;
}

#contents #aside .box_mailMmagazine .txt{
	float: right;
	width: 165px;
}

#contents #aside .box_mailMmagazine .txt p{
	margin: 0 0 3px 0;
}

/*-- box_smartphone --*/
#contents #aside .box_smartphone{
	margin: 0 0 10px 0;
}

#contents #aside .box_smartphone div.inner{
	padding-top: 10px;
	padding-bottom: 7px;
}

#contents #aside .box_smartphone .img{
	float: left;
	width: 88px;
}

#contents #aside .box_smartphone .txt{
	float: right;
	width: 180px;
}

/*-- box_smartphoneApp --*/
#contents #aside .box_smartphoneApp{
	margin: 0 0 10px 0;
}

#contents #aside .box_smartphoneApp div.inner{
	padding-top: 10px;
	padding-bottom: 0;
}

#contents #aside .box_smartphoneApp .list{
	margin: 0 0 10px 0;
}

#contents #aside .box_smartphoneApp .img{
	float: left;
	width: 60px;
}

#contents #aside .box_smartphoneApp .txt{
	float: right;
	width: 205px;
}

#contents #aside .box_smartphoneApp .txt em{
	display: block;
	margin: 0 0 2px 0;
	font-weight: bold;
}

#contents #aside .box_smartphoneApp .txt p.link{
	text-align: right;
}

/*-- box_carInfoBook --*/
#contents #aside .box_carInfoBook{
	margin: 0 0 10px 0;
}

#contents #aside .box_carInfoBook div.inner{
	padding-top: 10px;
	padding-bottom: 10px;
}

#contents #aside .box_carInfoBook .img{
	float: left;
	width: 88px;
	text-align: center;
}

#contents #aside .box_carInfoBook .txt{
	float: right;
	width: 185px;
}

#contents #aside .box_carInfoBook .txt p.link{
	margin: 3px 0 0 0;
	text-align: right;
}

/*-- box_banner --*/
#contents #aside .box_banner li{
	margin: 0 0 10px 0;
}

/*-- box_compareList --*/
#contents #aside .box_compareList{
	margin: 0 0 50px 0;
	text-align: center;
}

#contents #aside .box_compareList .btn_roundBlueB a{
	width: 272px;
}

/*-- box_mySearch --*/
#contents #aside .box_mySearch{
	margin: 0 0 10px 0;
	padding: 0 0 13px 0;
	background: url(https://img.goo-net.com/common_v2/img/bg_mysearch_body.gif) no-repeat 0 100%;
}

#contents #aside .box_mySearch p.tit{
	padding: 8px 0 15px 15px;
	background: url(https://img.goo-net.com/common_v2/img/bg_mysearch_top.gif) no-repeat 0 0;
}

#contents #aside .box_mySearch p.tit em{
	display: blcok;
	padding: 2px 0 0 20px;
	background: url(https://img.goo-net.com/common_v2/img/icon_tit_mysearch.gif) no-repeat 0 3px;
	color: #ffffff;
	font-weight: bold;
}

#contents #aside .box_mySearch div.list{
	margin: 0 15px 0 15px;
	padding: 10px 0 10px 0;
	border-top: 1px dotted #999999;
}

#contents #aside .box_mySearch div.top{
	padding-top: 0;
	border: none;
}

#contents #aside .box_mySearch div.list p.img{
	float: left;
	width: 60px;
}

#contents #aside .box_mySearch div.list p.img span{
	display: block;
	margin: 3px 0 0 0;
	text-align: center;
	font-size: 92%;
}

#contents #aside .box_mySearch div.list p.img img{
	width: 60px;
	height: 45px;
}

#contents #aside .box_mySearch div.list div.txt{
	float:right;
	width: 200px;
}

#contents #aside .box_mySearch div.list div.txt p.name{
	margin: 0 0 px 0;
}

#contents #aside .box_mySearch div.list div.txt p.price{
	position: relative;
	padding: 0 0 0 69px;
	margin: 0 0 5px 0;
	_zoom: 1;
}

#contents #aside .box_mySearch div.list div.txt p.price span.icon{
	position: absolute;
	top: 0;
	left: 0;
	margin: 2px 0 0 0;
}

#contents #aside .box_mySearch div.list div.txt p.price span{
	font-size: 84%;
}

#contents #aside .box_mySearch div.list div.txt p.price em{
	margin: 0 4px 0 4px;
	color: #ff0000;
	font-weight: bold;
	font-size: 117%;
}

#contents #aside .box_mySearch div.txt .note_balloonLine{
	background-position: 0 5px;
	width: 100px;
	margin: 0 5px 0 0;
	padding: 0 0 0 23px;
	float: right;
	font-size: 84%;
}

#contents #aside .box_mySearch div.txt .note_balloonLine .arrow{
	top: 8px;
	left: 19px;
}

#contents #aside .box_mySearch div.txt .note_balloonLine .box_roundBorderOrangeDark{
	padding: 2px 5px 2px 5px;
}

/* open */
#contents #aside .box_mySearch div.open .note_balloonLine{
	background: url(https://img.goo-net.com/common_v2/img/icon_mail_open_orange.gif) no-repeat 0 2px;
}

#contents #aside .box_mySearch .area_linkMore{
	padding: 0 15px 0 15px !important;
}

/*-- box_gooKaitori ANG_PRJ_NGC-177 リニューアル --*/
#contents #aside .box_gooKaitori{
	margin: 0 0 10px 0;
}

#contents #aside .box_gooKaitori .tit h2{
	background: url(/common_v2/img/tit_aside_goo_kaitori.gif) no-repeat left top;
	width: 300px;
	height: 40px;
}

#contents #aside .box_gooKaitori .tit h2 span{
	display: none;
}

#contents #aside .box_gooKaitori .after,
#contents #aside .box_gooKaitori .before{
	background: url(/common_v2/img/bg_aside_goo_kaitori.gif) no-repeat left top;
	height: 131px;
	padding-top: 9px;
}

/*-- before --*/
#contents #aside .box_gooKaitori .before{
}

#contents #aside .box_gooKaitori #selectCarArea {
	background: url(/common_v2/img/bg_aside_goo_kaitori_wht.gif) no-repeat scroll 0 1px transparent;
	height: 57px;
	margin: 8px auto 0;
	padding: 10px 0 0 6px;
	width: 267px;
}

#contents #aside .box_gooKaitori #selectCarArea dt {
	background: url(/common_v2/img/bg_aside_goo_kaitori_icon.gif) no-repeat scroll 0 100% transparent;
	clear: both;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	height: 18px;
	margin: 0 9px 5px 0;
	padding: 5px 0 0;
	text-align: center;
	width: 52px;
	font-size: 90%;
}

#contents #aside .box_gooKaitori #selectCarArea dd {
	float: left;
	margin-bottom: 5px;
}

#contents #aside .box_gooKaitori .before .txt{
	background: url(/common_v2/img/bg_aside_goo_kaitori_text.gif) no-repeat scroll 0 1px transparent;
	width: 277px;
	height: 14px;
	margin: 0 0 0 8px;
}

#contents #aside .box_gooKaitori .before .txt span{
	display: none;
}

#contents #aside .box_gooKaitori .before .select_borderGray{
	width: 200px;
}

/*-- after --*/

#contents #aside .box_gooKaitori .after .tit{
	font-size: 92%;
}

#contents #aside .box_gooKaitori .after .tit em{
	background: url(/common_v2/img/icon_aside_goo_kaitori_triangle.gif) no-repeat scroll 3px 4px transparent;
	display: block;
	float: left;
	font-weight: bold;
	padding-left: 18px;
}

#contents #aside .box_gooKaitori .after .tit p{
	border-left: 1px solid #E5E5E5;
	display: inline;
	float: right;
	margin-right: 5px;
	padding: 0 0 0 10px;
}

#contents #aside .box_gooKaitori .after .carPrice{
	background: url(/common_v2/img/bg_aside_goo_kaitori_wht2.gif) no-repeat scroll left top transparent;
	height: 64px;
	margin: 0 auto;
	padding: 12px 14px;
	width: 245px;
}

#contents #aside .box_gooKaitori .after .carPrice .price{
	background-color: #E6E6E6;
	border: 1px solid #B2B2B2;
	margin: 8px auto 0;
	padding: 10px 0 8px;
	text-align: center;
	font-weight: bold;
}

#contents #aside .box_gooKaitori .after .carPrice #kaitori_price_ok {
	padding: 0 0 2px;
}

#contents #aside .box_gooKaitori .after .carPrice #kaitori_price_ng {
	padding: 5px 0 4px;
}

#contents #aside .box_gooKaitori .after .carPrice .price .againLink {
	font-size: 92%;
	font-weight: normal;
}

#contents #aside .box_gooKaitori .after .carPrice .price em{
	margin: 0 5px 0 5px;
	color: #ff0000;
	font-weight: bold;
	font-size: 150%;
}

#contents #aside .box_gooKaitori .after .carPrice .price span{
	margin: 0 5px 0 0;
	font-size: 92%;
}

/*-- common --*/
#contents #aside .box_gooKaitori .btn_roundGray{
	margin: 9px 0 0 30px;
}

#contents #aside .box_gooKaitori .btn_roundGray a{
	border-bottom: 1px solid #000000;
	font-weight: bold;
	padding: 3px 0 1px;
	width: 233px;
}

/* 右ナビ260px */

#contents #aside .width260 .box_gooKaitori .tit h2{
	background: url(/common_v2/img/tit_aside_goo_kaitori260.gif) no-repeat left top;
	width: 260px;
	height: 35px;
}

#contents #aside .width260 .box_gooKaitori .after,
#contents #aside .width260 .box_gooKaitori .before{
	background: url(/common_v2/img/bg_aside_goo_kaitori260.gif) no-repeat left top;
	height: 115px;
	padding-top: 4px;
}

#contents #aside .width260 .box_gooKaitori #selectCarArea {
	background: url(/common_v2/img/bg_aside_goo_kaitori_wht260.gif) no-repeat scroll 0 1px transparent;
	height: 52px;
	margin: 5px auto 0;
	padding: 7px 0 0 6px;
	width: 233px;
}

#contents #aside .width260 .box_gooKaitori .before .txt{
	background: url(/common_v2/img/bg_aside_goo_kaitori_text260.gif) no-repeat scroll 0 1px transparent;
	width: 239px;
	height: 13px;
	margin: 0 0 0 8px;
}

#contents #aside .width260 .box_gooKaitori .after .carPrice {
	background: url(/common_v2/img/bg_aside_goo_kaitori_wht2_260.gif) no-repeat scroll left top transparent;
	height: 64px;
	margin: 0 auto;
	padding: 12px 14px;
	width: 203px;
}

#contents #aside .width260 .box_gooKaitori .after .carPrice {
	background: url(/common_v2/img/bg_aside_goo_kaitori_wht2_260.gif) no-repeat scroll left top transparent;
	height: 65px;
	margin: 0 auto;
	padding: 10px 4px 0;
	width: 228px;
}

#contents #aside .width260 .box_gooKaitori .after .carPrice .price {
	background-color: #E6E6E6;
	border: 1px solid #B2B2B2;
	font-weight: bold;
	margin: 6px auto 0;
	padding: 5px 0 6px;
	text-align: center;
	width: 217px;
	font-size: 90%;
}

#contents #aside .width260 .box_gooKaitori #selectCarArea dd {
	margin-bottom: 0;
}

#contents #aside .width260 .box_gooKaitori .after .tit{
	font-size: 84%;
}

#contents #aside .width260 .box_gooKaitori #selectCarArea dt{
	margin:0 9px 3px 0;
}

#contents #aside .width260 .box_gooKaitori .before .select_borderGray {
	width: 165px;
}

#contents #aside .width260 .box_gooKaitori .btn_roundGray {
	margin: 7px 0 0 10px;
}

/*-- //box_gooKaitori ANG_PRJ_NGC-177 リニューアル --*/

/*-- box_voice --*/
#contents #aside .box_voice{
	margin: 0 0 10px 0;
}

#contents #aside .box_voice .list{
	margin: 0 0 10px 0;
	background: url(https://img.goo-net.com/common_v2/img/bg_voice_body.gif) no-repeat 100% 100%;
}

#contents #aside .box_voice .list p.img{
	float: left;
	width: 74px;
	background: url(https://img.goo-net.com/common_v2/img/bg_voice_arror.gif) no-repeat 100% 7px;
}

#contents #aside .box_voice .list p.img img{
	width: 60px;
	height: 45px;
}

#contents #aside .box_voice .list div{
	float: right;
	width: 186px;
	padding: 10px;
	background: url(https://img.goo-net.com/common_v2/img/bg_voice_top.gif) no-repeat 100% 0;
}

#contents #aside .box_voice .list div p.mark{
	margin: 0 0 6px 0;
	color: #333333;
	font-size: 84%;
}

#contents #aside .box_voice .list div p.mark span{
	margin: 0 6px 0 4px;
	font-size: 134%;
	font-weight: bold;
	color: #ff0000;
	line-height: 1;
}

/*-- box_voiceShop --*/
#contents #aside .box_voiceShop{
	margin: 0 0 10px 0;
}

#contents #aside .box_voiceShop .inner{
	padding: 10px 8px 10px 8px;
}	

#contents #aside .box_voiceShop .list{
	border-top: 1px dotted #999999;
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
}

#contents #aside .box_voiceShop .list:first-child{
	padding-top: 0;
	border-top: none;
}

#contents #aside .box_voiceShop div.info{
	margin: 0 0 10px 0;
}

#contents #aside .box_voiceShop div.info p.name{
	margin: 0 0 7px 0;
}

#contents #aside .box_voiceShop div.info p.name img{
	float: left;
	margin: 0 10px 0 0;
	width: 100px;
	height: 75px;
}

#contents #aside .box_voiceShop div.info .txt{
	float: left;
	width: 170px;
}

#contents #aside .box_voiceShop div.info table{
	width: 100%;
}

#contents #aside .box_voiceShop div.info table th{
	vertical-align: middle;
}

#contents #aside .box_voiceShop div.info table th,
#contents #aside .box_voiceShop div.info table span{
	font-size: 84%;
}

#contents #aside .box_voiceShop div.info table td img{
	vertical-align: top;
	margin-top: 1px;
}

#contents #aside .box_voiceShop div.info table em{
	margin: 0 0 3px 5px;
	font-weight: bold;
	color: #ff0000;
}

#contents #aside .box_voiceShop div.voice p.img,
#contents #aside .box_voiceShop div.shop p.img{
	float: left;
	width: 40px;
}

#contents #aside .box_voiceShop div.voice .box_roundGrayNormal,
#contents #aside .box_voiceShop div.shop .box_roundOrange{
	padding: 5px 8px;
	float: left;
	width: 224px;
	word-wrap: break-word;
}

#contents #aside .box_voiceShop div.voice p.img{
	background: url(https://img.goo-net.com/common_v2/img/bg_box_balloon_gray.gif) no-repeat 100% 0;
}

#contents #aside .box_voiceShop div.shop p.img{
	background: url(https://img.goo-net.com/common_v2/img/bg_box_balloon_orange.gif) no-repeat 100% 0;
}

#contents #aside .box_voiceShop div.shop em{
	display: block;
	margin: 0 0 6px 0;
	font-weight: bold;
}

/*-- box_ranking --*/
#contents #aside .box_ranking{
	margin: 0 0 10px 0;
}

#contents #aside .box_ranking div.tit{
	width: 282px;
	height: 52px;
	position: relative;
	left: -1px;
	top: -1px;
	border: none;
	background: url(https://img.goo-net.com/common_v2/img/bg_tit_ranking.jpg) no-repeat 0 0;
	text-align: center;
}

#contents #aside .box_ranking div.inner{
	background: none;
}

#contents #aside .box_ranking h3{
	padding: 11px 0 13px 0;
}

#contents #aside .box_ranking .tit span{
	font-size: 84%;
}

#contents #aside .box_ranking .inner{
	padding-top: 0;
	padding-bottom: 8px;
}

#contents #aside .box_ranking .list{
	padding: 10px 0 10px 0;
	border-top: 1px dotted #999999;
}

#contents #aside .box_ranking .list:first-child{
	border-top: none;
}

#contents #aside .box_ranking .list img{
	float: left;
	padding: 0 10px 0 0;
}

#contents #aside .box_ranking .rank01,
#contents #aside .box_ranking .rank02,
#contents #aside .box_ranking .rank03{
	width: 280px;
}

#contents #aside .box_ranking .rank01 img,
#contents #aside .box_ranking .rank02 img,
#contents #aside .box_ranking .rank03 img{
	width: 80px;
	height: 40px;
}

#contents #aside .box_ranking .rank04 a img,
#contents #aside .box_ranking .rank05 a img{
	width: 60px;
	height: 30px;
}

#contents #aside .box_ranking a{
	display: block;
	overflow: hidden;
}

#contents #aside .box_ranking .rank01 a,
#contents #aside .box_ranking .rank02 a,
#contents #aside .box_ranking .rank03 a{
	margin: 0 10px 0 62px;
}

#contents #aside .box_ranking .rank04 a,
#contents #aside .box_ranking .rank05 a{
	margin: 0 10px 0 30px;
}

#contents #aside .box_ranking .rank01{
	height: 52px;
	background: url(https://img.goo-net.com/common_v2/img/bg_aside_ranking_01.jpg) no-repeat 0 0;
}

#contents #aside .box_ranking .rank02{
	height: 54px;
	background: url(https://img.goo-net.com/common_v2/img/bg_aside_ranking_02.jpg) no-repeat 0 0;
	border: none;
}

#contents #aside .box_ranking .rank03{
	height: 57px;
	background: url(https://img.goo-net.com/common_v2/img/bg_aside_ranking_03.jpg) no-repeat 0 0;
	border: none;
}

#contents #aside .box_ranking .rank04{
	background: url(https://img.goo-net.com/common_v2/img/icon_aside_ranking_04.gif) no-repeat 0 10px;
}

#contents #aside .box_ranking .rank05{
	background: url(https://img.goo-net.com/common_v2/img/icon_aside_ranking_05.gif) no-repeat 0 10px;
}

#contents #aside .box_ranking .list .txt{
	width: 170px;
}

#contents #aside .box_ranking .rank01,
#contents #aside .box_ranking .rank02,
#contents #aside .box_ranking .rank03{
	padding-top: 23px;
}

#contents #aside .box_ranking .rank01 .txt,
#contents #aside .box_ranking .rank02 .txt,
#contents #aside .box_ranking .rank03 .txt{
	width: 120px;
}

#contents #aside .box_ranking .link{
	padding: 10px 0 0 0;
	border-top: 1px dotted #999999;
	text-align: right;
}

/*-- box_auctions --*/
#contents #aside .box_auctions{
	margin: 0 0 10px 0;
}

#contents #aside .box_auctions h3{
	padding: 0 0 0 22px;
	background: url(https://img.goo-net.com/common_v2/img/icon_h_auctions.gif) no-repeat 0 0;
}

#contents #aside .box_auctions .inner{
	padding-top: 0;
}

#contents #aside .box_auctions .list{
	padding: 10px 0 8px 0;
	border-top: 1px dotted #999999;
}

#contents #aside .box_auctions .list:first-child{
	border-top: none;
}

#contents #aside .box_auctions img{
	float: left;
	margin: 0 10px 0 0;
	width: 60px;
	height: 45px;
}

#contents #aside .box_auctions .txt{
	padding: 0 0 0 70px;
	/padding: 0 0 0 0;
	width: 210px;
}

#contents #aside .box_auctions .txt em.name{
	position: reletive;
}

#contents #aside .box_auctions .txt em.name img{
	position: absolute;
	top: 0;
	left: 0;
}

#contents #aside .box_auctions .txt p{
	margin-top: 2px;
}

#contents #aside .box_auctions p.price em{
	font-weight: bold;
	color: #ff0000;
	font-size: 117%;
	margin: 0 4px 0 0;
}

#contents #aside .box_auctions p.price span{
	font-size: 84%;
}

/*-- ANG_PRJ-684 130806 kobashigawa --*/
#mySearch .subCon dt a img {
	float: left;
	margin-bottom: 14px;
}
* html #mySearch .subCon dt a img { display: inline; } /* if ie6 */

/*-- box_renew box_storeSearch --*/
#contents #aside .box_storeSearch,
#contents #aside .box_renew{
	margin: 0 0 10px 0;
}

#contents #aside .box_storeSearch .inner,
#contents #aside .box_renew .inner{
	padding-top: 2px;
	padding-bottom: 3px;
}

#contents #aside .box_storeSearch ul li,
#contents #aside .box_renew ul li{
	padding: 7px 0 6px 0;
	border-top: 1px dotted #999999;
}

#contents #aside .box_storeSearch ul li:first-child,
#contents #aside .box_renew ul li:first-child{
	border-top: none;
}

/*-- box_pr --*/
#contents #aside .box_pr{
	margin: 0 0 10px 0;
	padding: 0 0 20px 0;
	background: url(https://img.goo-net.com/common_v2/img/bg_aside_pr_btm.gif) no-repeat 0 100%;
}

#contents #aside .box_pr .inner{
	background: url(https://img.goo-net.com/common_v2/img/bg_aside_pr_body.gif) repeat-y 0 0;
}

#contents #aside .box_pr dl{
	overflow: hidden;
	padding: 20px 20px 0 20px;
	background: url(https://img.goo-net.com/common_v2/img/bg_aside_pr_top.gif) no-repeat 0 0;
}

#contents #aside .box_pr dl dt{
	float: left;
}

#contents #aside .box_pr dl dd{
	float: right;
	width: 200px;
	margin-top: 5px;
}

#contents #aside .box_pr dl dd:first-child{
	margin-top: 0;
}

/*-- box_modelCheck --*/
#contents #aside .box_modelCheck{
	margin: 0 0 10px 0;
}

#contents #aside .box_modelCheck .inner{
	padding-top: 5px;
	padding-bottom: 0;
}

#contents #aside .box_modelCheck .check{
	padding: 5px 0 10px 0;
}

#contents #aside .box_modelCheck .list{
	border-top: 1px dotted #999999;
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
}

#contents #aside .box_modelCheck .list:first-child{
	border-top: none;
}

#contents #aside .box_modelCheck .list .txt{
	width: 170px;
	float: left;
}

#contents #aside .box_modelCheck .list .txt input{
	vertical-align: top;
	margin: 1px 5px 0 0;
}

#contents #aside .box_modelCheck .list .txt em{
	display: block;
	margin: 0 0 7px 0;
	font-weight: bold;
}

#contents #aside .box_modelCheck .list .txt .name{
	margin: 0 0 7px 0;
}

#contents #aside .box_modelCheck .list .txt .name span{
	margin: 0 0 0 5px;
	font-size: 84%;
}

#contents #aside .box_modelCheck .list .img{
	width: 110px;
	float: right;
}

/*-- box_carReview --*/
#contents #aside .box_carReview{
	margin: 0 0 10px 0;
}

#contents #aside .box_carReview .inner{
	padding-top: 5px;
}

#contents #aside .box_carReview .list{
	padding: 10px 0 10px 0;
	border-top: 1px dotted #999999;
}

#contents #aside .box_carReview .list:first-child{
	border: none;
}

#contents #aside .box_carReview p.name{
	margin: 0 0 7px 0;
}

#contents #aside .box_carReview em.tit{
	display: block;
	margin: 0 0 5px 0;
	font-weight: bold;
}

#contents #aside .box_carReview table{
	width: 100%;
	margin: 0 0 7px 0;
}

#contents #aside .box_carReview table th{
	vertical-align: middle;
}

#contents #aside .box_carReview table th{
	font-size: 84%;
}

#contents #aside .box_carReview table td img{
	margin: 4px 0 0 0;
}

#contents #aside .box_carReview table em{
	margin: 0 0 0 5px;
	font-size: 117%;
	color: #ff0000;
	font-weight: bold;
}

#contents #aside .box_carReview dl dt{
	margin: 0 0 2px 0;
	font-weight: bold;
}

#contents #aside .box_carReview dl dd.link{
	text-align: right;
}


/*-- ANG_PRJ-945_add 20140109 --*/
/*-- box_GoonetSns --*/
#contents #aside .box_GoonetSns{
	margin: 0 0 10px 0;
}

#contents #aside .box_GoonetSns div.inner{
	padding-top: 10px;
	padding-bottom: 10px;
}

#contents #aside .box_GoonetSns .img{
	float: left;
	margin: 0 6px;
	width: 80px;
	text-align: center;
}

/* IE6 */
* html #contents #aside .box_GoonetSns .img{
	display: inline;
}

#contents #aside .box_GoonetSns .img a{
	display: block;
	font-weight: bold;
}

#contents #aside .box_GoonetSns .img .mb05{
	margin-bottom: 5px;
}

/*-- box_facebook --*/
#contents #aside .box_facebook{
	margin: 0 0 10px 0;
}

/* IE6 */
/*
* html #contents #aside .box_facebook{
	display: none;
}*/

#contents #aside .box_facebook em{
	display: block;
	padding: 0 0 0 4px;
	background: url(https://img.goo-net.com/common_v2/img/bg_facebook_tit_left.gif) no-repeat 0 0;
}

#contents #aside .box_facebook span.ttl{
	display: block;
	height: 23px;
	padding: 8px 0 0 10px;
	background: url(https://img.goo-net.com/common_v2/img/bg_facebook_tit_right.gif) no-repeat 100% 0;
	font-weight: bold;
	color: #ffffff;
}

#contents #aside.w260 .box_facebook span{
	background: url(https://img.goo-net.com/common_v2/img/bg_facebook_tit_right_s.gif) no-repeat 100% 0;
}

#contents #aside .box_facebook .fb-like-box span {
	background: none;
	padding: 0;
}

/*-- box_twitter --*/
#contents #aside .box_twitter{
	margin: 0 0 10px 0;
}

#contents #aside .box_twitter em.tit{
	display: block;
	background: url(https://img.goo-net.com/common_v2/img/bg_twitter_tit_left.gif) no-repeat 0 0;
}

#contents #aside .box_twitter em.tit span{
	display: block;
	height: 23px;
	padding: 8px 10px 0 10px;
	background: url(https://img.goo-net.com/common_v2/img/bg_twitter_tit_right.gif) no-repeat 100% 0;
	font-weight: bold;
	color: #ffffff;
}

#contents #aside.w260 .box_twitter em.tit span{
	background: url(https://img.goo-net.com/common_v2/img/bg_twitter_tit_right_s.gif) no-repeat 100% 0;
}

#contents #aside .box_twitter div.inner{
	margin: -1px 0 0 0;
	padding: 0 0 9px 0;
	border: 1px solid #c8c8c8;
}

#contents #aside .box_twitter .twtr-profile-img-anchor img,
#contents #aside .box_twitter .twtr-widget em,
#contents #aside .box_twitter .twtr-user{
	display: none;
}

#contents #aside .box_twitter h3,
#contents #aside .box_twitter h4{
	color: #333333 !important;
	font-size: 12px !important;
}

#contents #aside .box_twitter h4 a{
	color: #0155a9 !important;
}

#contents #aside .box_twitter h3,
#contents #aside .box_twitter h4{
	margin: 0 0 0 10px !important;
}

#contents #aside .box_twitter p.btn{
	padding: 9px 0 0 0;
	margin: 0 10px 0 10px;
	border-top: 1px dotted #cccccc;
}

#contents #aside .box_twitter p.btn a{
	padding: 0 0 0 21px;
	background: url(https://img.goo-net.com/common_v2/img/icon_aside_twitter.gif) no-repeat 0 0;
}

/*-- box_shopSite --*/
#contents #aside .box_shopSite{
	margin: 0 0 10px 0;
}

#contents #aside .box_shopSite p.link_blank{
	margin: 0 0 5px 0;
}

#contents #aside .box_shopSite .inner{
	padding: 10px;
}

#contents #aside .box_shopSite div.list{
	margin-bottom: 10px;
}

#contents #aside .box_shopSite .img{
	float: left;
	width: 100px;
}

#contents #aside .box_shopSite .img img{
	width: 100px;
	height: 70px;
}

#contents #aside .box_shopSite .txt{
	float: right;
	width: 125px;
}

#contents .w300 .box_shopSite .txt{
	width: 165px !important;
}

/*-- box_objectQr --*/
#contents #aside .box_objectQr{
	margin: 0 0 10px 0;
}

#contents #aside .box_objectQr .inner{
	padding: 10px;
}

#contents #aside .box_objectQr div.list{
	margin-bottom: 10px;
}

#contents #aside .box_objectQr .img{
	float: left;
	width: 80px;
}

#contents #aside .box_objectQr .txt{
	float: right;
	width: 155px;
}

/*-- box_shopBlog --*/
#contents #aside .box_shopBlog{
	margin: 0 0 10px 0;
}

#contents #aside .box_shopBlog p.link_blank{
	margin: 0 0 5px 0;
}

#contents #aside .box_shopBlog .inner{
	padding: 10px;
}

#contents #aside .box_shopBlog div.link{
	margin: 0 0 10px 0;
}

#contents #aside .box_shopBlog .img{
	float: left;
	width: 100px;
}

#contents #aside .box_shopBlog .img img{
	width: 100px;
	height: 70px;
}

#contents #aside .box_shopBlog .txt{
	float: right;
	width: 125px;
}

#contents .w300 .box_shopBlog .txt{
	width: 165px !important;
}

/*-- box_inspection --*/
#contents #aside .box_inspection{
	margin: 0 0 10px 0;
}

#contents #aside .box_inspection .inner{
	padding: 10px;
}

#contents #aside .box_inspection .img{
	float: left;
	width: 100px;
}

#contents #aside .box_inspection .img img{
	width: 100px;
	height: 70px;
}

#contents #aside .box_inspection .txt{
	float: right;
	width: 125px;
}

#contents #aside .box_inspection .info{
	padding: 10px 0 10px 0;
	clear: both;
}

#contents #aside .box_inspection .btn_roundBlue a{
	width: 228px;
}

/*-- box_staff --*/
#contents #aside .box_staff{
	margin: 0 0 10px 0;
}

#contents #aside .box_staff .inner{
	padding: 10px;
}

#contents #aside .box_staff .img{
	float: left;
	width: 100px;
}

#contents #aside .box_staff .img img{
	width: 100px;
	height: 75px;
}

#contents #aside .box_staff .txt{
	float: right;
	width: 125px;
}

/*-- box_afterService --*/
#contents #aside .box_afterService{
	margin: 0 0 10px 0;
}

#contents #aside .box_afterService .inner{
	padding: 10px;
}

#contents #aside .box_afterService p.link_blank{
	margin: 0 0 5px 0;
}

#contents #aside .box_afterService .img{
	float: left;
	width: 100px;
}

#contents #aside .box_afterService .img img{
	width: 100px;
	height: 70px;
}

#contents #aside .box_afterService .txt{
	float: right;
	width: 125px;
}

/*-- box_shopMovie --*/
#contents #aside .box_shopMovie{
	margin: 0 0 10px 0;
}

#contents #aside .box_shopMovie .inner{
	padding: 10px;
}

#contents #aside .box_shopMovie .inner p.movie{
	width: 185px;
	height: 200px;
	margin: 0 auto 5px auto;
}

#contents #aside .box_shopMovie .inner p.link{
	text-align: center;
}

#contents #aside .box_shopMovie .inner p.link a{
	padding: 1px 0 1px 20px;
	background: url(https://img.goo-net.com/common_v2/img/icon_zoom_blue.gif) no-repeat 0 0;
}

#contents #aside .box_shopMovie .inner a span{
	position: absolute;
	right: 5px;
	bottom: 5px;
}

/*-- box_shopMovieList --*/
#contents #aside .box_shopMovieList{
	margin: 0 0 10px 0;
}

#contents #aside .box_shopMovieList p.link_blank{
	margin: 0 0 5px 0;
}

#contents #aside .box_shopMovieList .inner{
	padding: 10px;
}

#contents #aside .box_shopMovieList div.list{
	margin-bottom: 10px;
}

#contents #aside .box_shopMovieList .img{
	float: left;
	width: 100px;
}

#contents #aside .box_shopMovieList .img img{
	width: 100px;
	height: 75px;
}

#contents #aside .box_shopMovieList .txt{
	float: right;
	width: 125px;
}

#contents .w300 .box_shopMovieList .txt{
	width: 165px !important;
}

/*-- box_partsSopping --*/
#contents #aside .box_partsSopping{
	margin: 0 0 10px 0;
}

#contents #aside .box_partsSopping .inner{
	padding: 10px;
}

#contents #aside .box_partsSopping dl{
	overflow: hidden;
	clear: both;
	margin: 0 0 7px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #e5e5e5;
}

#contents #aside .box_partsSopping dl dt{
	margin: 0 0 7px 0;
	font-weight: bold;
}

/*-- img --*/
#contents #aside .box_partsSopping dl.img dd{
	float: left;
	margin: 0 0 4px 2px;
}

#contents #aside .box_partsSopping dl.img dd img{
	width: 57px;
	height: 43px;
}

#contents #aside .box_partsSopping dl.img dd.first{
	margin-left: 0;
}

#contents #aside .box_partsSopping dl.link dd{
	padding: 0 0 4px 0;
}

#contents #aside .box_partsSopping dl.link dd.note{
	padding: 0 0 0 12px;
	text-indent: -12px;
}

/*-- box_oldCar --*/
#contents #aside .box_oldCar{
	margin: 0 0 10px 0;
}

#contents #aside .box_oldCar .inner{
	padding: 0 10px 0 10px;
}

#contents #aside .box_oldCar li{
	clear: both;
	overflow: hidden;
	float: left;
	margin: 0 0 10px 0;
	width: 212px;
	padding: 6px 10px 6px 10px;
	border: 1px solid #cccccc;
}

#contents #aside .coupon ul li p.img{
	float: left;
	width: 70px;
}

#contents #aside .coupon ul li p.img img{
	width: 70px;
	height: 52px;
}

#contents #aside .box_oldCar .coupon ul li div.txt{
	float: right;
	width: 130px;
}

#contents #aside .box_oldCar li div.txt a{
	margin: 0 0 5px 0;
}

#contents #aside .box_oldCar li div.txt p.price span{
	display: block;
	font-size: 84%;
}

#contents #aside .box_oldCar li div.txt p.price em{
	margin: 0 3px 0 0;
	font-weight: bold;
	color: #ff0000;
	font-size: 117%;
}

#contents #aside .box_oldCar ul.carIcon{
	width: 130px !important
}

#contents #aside .box_oldCar li.coupon{
	margin: 0;
	padding: 2px 0 0 0;
	border: none;
	width: 80px !important;
	height: 15px !important;
}

/*-- box_shopReview --*/
#contents #aside .box_shopReview{
	margin: 0 0 10px 0;
}

#contents #aside .box_shopReview .inner{
	padding-bottom: 8px;
}

#contents #aside .box_shopReview table{
	width: 100%;
}

#contents #aside .box_shopReview table.all{
	margin: 0 0 10px 0;
}

#contents #aside .box_shopReview table.all th{
	width: 50px;
}

#contents #aside .box_shopReview table.all td em{
	margin: 0 0 0 5px;
	font-size: 117%;
	color: #ff0000;
	font-weight: bold;
}

#contents #aside .box_shopReview table.list{
	margin: 0 0 10px 0;
	font-size: 84%;
}

#contents #aside .box_shopReview table.list th{
	width: 110px;
}

#contents #aside .box_shopReview table.list td{
	text-align: right;
}

#contents #aside .box_shopReview .comment{
	margin: 0 0 8px 0;
	padding: 8px 0 0 0;
	border-top: 1px dotted #999999;
}

#contents #aside .box_shopReview .comment p.img{
	float: left;
	width: 40px;
	background: url(https://img.goo-net.com/common_v2/img/bg_shop_review.gif) no-repeat 100% 7px;
}

#contents #aside .box_shopReview .comment p.img img{
	width: 30px;
	height: 30px;
}

#contents #aside .box_shopReview .comment .box_roundGrayB{
	float: right;
	width: 190px;
	padding: 5px;
}

#contents #aside .box_shopReview .comment .name{
	clear: both;
	padding: 5px 0 5px 0;
	font-weight: bold;
}

#contents #aside .box_shopReview .comment .date{
	font-size: 84%;
}

#contents #aside .box_shopReview .comment .date span{
	margin: 0 0 0 5px;
}

#contents #aside .box_shopReview .btn{
	padding: 7px 0 0 0;
	border-top: 1px solid #e5e5e5;
	text-align: right;
}

/*-- box_mobileSite --*/
#contents #aside .box_mobileSite{
	margin: 0 0 10px 0;
}

#contents #aside .box_mobileSite .inner{
	padding: 10px;
}

#contents #aside .box_mobileSite .img{
	float: left;
	width: 70px;
}

#contents #aside .box_mobileSite .txt{
	float: right;
	width: 155px;
}

/*-- box_updateMail --*/
#contents #aside .box_updateMail{
	margin: 0 0 10px 0;
}

#contents #aside .box_updateMail .img{
	float: left;
	width: 100px;
}

#contents #aside .box_updateMail .txt{
	float: right;
	width: 165px;
}

#contents #aside .box_updateMail .txt p{
	margin: 0 0 3px 0;
}

/*-- box_company --*/
#contents #aside .box_company{
	margin: 0 0 10px 0;
}

#contents #aside .box_company .inner{
	padding: 10px;
}

#contents #aside .box_company p{
	padding: 20px 0 20px 0;
	color: #cccccc;
	text-align: center;
	font-weight: bold;
}

/*-- box_campaign --*/
#contents #aside .box_campaign{
	margin: 0 0 10px 0;
}

#contents #aside .box_campaign .inner{
	padding-bottom: 10px;
}

#contents #aside .box_campaign .campaign{
	padding: 20px 0 20px 0;
	margin: 0 0 10px 0;
	border: 1px solid #cccccc;
	color: #cccccc;
	text-align: center;
	font-weight: bold;
}

#contents #aside .box_campaign .info{
	border-bottom: 1px solid #e5e5e5;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

#contents #aside .box_campaign .info em{
	display: block;
	margin: 0 0 5px 0;
	font-weight: bold;
}

#contents #aside .box_campaign .info p{
	margin: 0 0 3px 0;
}

#contents #aside .box_campaign .info span{
	font-size: 84%;
}

/*-- box_coupon --*/
#contents #aside .box_coupon{
	margin: 0 0 10px 0;
}

#contents #aside .box_coupon .inner{
	padding-top: 10px;
	padding-bottom: 10px;
}

#contents #aside .box_coupon .coupon{
	width: 242px;
	margin: 0 0 7px 0;
	padding: 0 0 4px 0;
	background: url(https://img.goo-net.com/common_v2/img/bg_aside_coupon_btm.gif) no-repeat 0 100%;
}

#contents #aside .box_coupon .coupon div{
	padding: 7px 20px 6px 20px;
	background: url(https://img.goo-net.com/common_v2/img/bg_aside_coupon_body.gif) repeat-y 0 0;
}

#contents #aside .box_coupon .coupon em{
	display: block;
	margin: 0 0 7px 0;
	font-weight: bold;
}

#contents #aside .box_coupon .coupon p.img{
	margin: 0 0 7px 0;
}

#contents #aside .box_coupon .txt{
	margin: 0 0 7px 0;
}

#contents #aside .box_coupon th{
	width: 50px;
}

#contents #aside .box_coupon table{
	margin: 0 0 10px 0;
}

#contents #aside .box_coupon table ul{
	margin: 0 0 0 15px;
}

#contents #aside .box_coupon table ul li{
	list-style: disc;
}


/*-- box_shopStock --*/
#contents #aside .box_shopStock{
	margin: 0 0 10px 0;
}

#contents #aside .box_shopStock div.tit p.number{
	font-size: 84%;
}

#contents #aside .box_shopStock div.tit p.number span{
	font-size: 134%;
	margin: 0 2px 0 2px;
}

#contents #aside .box_shopStock .inner{
	padding: 0 10px 0 10px;
}

#contents #aside .box_shopStock li{
	clear: both;
	overflow: hidden;
	float: left;
	margin: 0 0 10px 0;
	width: 212px;
	padding: 6px 10px 6px 10px;
	border: 1px solid #cccccc;
}

#contents #aside .box_shopStock li p.name img{
	float: left;
	width: 70px;
	height: 53px;
	margin: 0 10px 0 0;
}

#contents #aside .box_shopStock .coupon ul li div.txt{
	float: right;
	width: 130px;
}

#contents #aside .box_shopStock li div.txt p.price span{
	display: block;
	font-size: 84%;
}

#contents #aside .box_shopStock li div.txt p.price em{
	margin: 0 3px 0 0;
	font-weight: bold;
	color: #333333;
	font-size: 117%;
}

#contents #aside .box_shopStock ul.carIcon{
	width: 130px !important
}

#contents #aside .box_shopStock li.coupon{
	margin: 0;
	padding: 2px 0 0 0;
	border: none;
	width: 80px !important;
	height: 15px !important;
}

/*--  box_bnrCarousel --*/
#contents #aside .box_bnrCarousel{
	margin: 0 0 10px 0;
}

#contents #aside .box_bnrCarousel .box_roundBorderGrayThin{
	padding: 10px;
}

/*--  box_support --*/

#contents #aside .box_support .inner{
	padding-top: 10px;
	padding-bottom: 10px;
}

/*-- common --*/
/* link_more */
#contents #aside .area_linkMore{
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

#contents #aside .area_linkMore .link_more{
	border-top: 1px dotted #999999;
	text-align: center;
	float: none;
	width: auto;
	padding: 0;
	padding-top: 8px;
}

/* box_carInfo */
#contents #aside .box_carInfo .box_roundBorderTopGray{
	margin: 0 0 10px 0;
}

#contents #aside .box_carInfo ul{
	overflow: hidden;
	margin: 0 0 7px 0;
}

#contents #aside .box_carInfo ul li{
	float: left;
	padding:  0 0 0 10px;
	border-left: 1px solid #e5e5e5;
}

#contents #aside .box_carInfo ul li:first-child{
	border: none;
	padding: 0 10px 0 0;
}

#contents #aside .box_carInfo table.tbl_type01{
	clear: both;
	width: 100%;
	margin: 0 0 10px 0;
}

#contents #aside .box_carInfo table.tbl_type01 th,
#contents #aside .box_carInfo table.tbl_type01 td{
	vertical-align: middle;
}

#contents #aside .box_carInfo table.tbl_type01 th{
	width: 140px;
}

#contents #aside .box_carInfo table.tbl_type01 td em{
	margin: 0 5px 0 0;
	font-size: 117%;
	font-weight: bold;
	color: #ff0000;
}

#contents #aside .box_carInfo table.tbl_type01 td span{
	font-size: 84%;
}

#contents #aside .box_carInfo table.tbl_type01 .balloonWhiteInner ul{
	margin: 0 0 0 0;
	overflow: hidden;
}

#contents #aside .box_carInfo table.tbl_type01 .balloonWhiteInner ul li{
	border: none;
	padding: 0 0 0 12px;
	float: none;
}

#contents #aside .box_carInfo table.tbl_type01 .balloonWhiteInner td{
	padding: 0;
	border: none;
}

#contents #aside .box_carInfo table.tbl_type01 .balloonWhiteInner td.balloonCont{
	padding: 6px 8px 5px 7px;
}

#contents #aside .box_carInfo table.tbl_type01 .balloonWhiteInner .box_balloonWhite{
	left: 0;
}

/* box_officialSite */
#contents #aside .box_officialSite{
	margin: 0 0 10px 0;
}

#contents #aside .box_officialSite .inner{
	padding-top: 10px;
}


/* box_catalogInfo */
#contents #aside .box_catalogInfo{
	margin: 0 0 10px 0;
}

#contents #aside .box_catalogInfo .box_roundBorderTopGray div.inner{
	padding-bottom: 0;
}

#contents #aside .box_catalogInfo .list{
	padding: 10px 0 10px 0;
	border-top: 1px dotted #999999;
}

#contents #aside .box_catalogInfo .list:first-child{
	padding-top: 0;
	border-top: none;
}

#contents #aside .box_catalogInfo p.img{
	width: 110px;
	float: right;
}

#contents #aside .box_catalogInfo p.txt{
	float: left;
	width: 160px;
}

#contents #aside .box_catalogInfo p.txt em{
	display: block;
	font-weight: bold;
	margin: 0 0 2px 0;
}


/*--------------------------------------------------------- footer.css --------------------------------------------------------- */
/*  reset
---------------------------------------------------------- */
#footer_v2{
	color: #333333;
	font-size: 12px;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;
	line-height: 1.4;
	min-width: 1060px;
	width: expression(document.body.clientWidth < 1062? "1060px" : "100%");
}
#footer_v2:after {
	content: none;
}

body,
#footer_v2 div,
#footer_v2 ul,
#footer_v2 li,
#footer_v2 dl,
#footer_v2 dt,
#footer_v2 dd,
#footer_v2 p{
	margin: 0;
	padding: 0;
	list-style: none;
}

#footer_v2 a{
	text-decoration: none;
}

#footer_v2 a:hover{
	text-decoration: underline;
}

/* footer
---------------------------------------------------------- */

/* line */
#footer_v2 .line{
	clear: both;
	margin: 0 auto 0 auto;
	padding: 20px 32px 10px 32px;
	background: url(https://img.goo-net.com/common_v2/img/bg_footer_line.gif) repeat-x 0 0;
	position: relative;
	text-align:left;
}

#footer_v2 .line .lineL,
#footer_v2 .line .lineR{
	display: block;
	width: 150px;
	height: 5px;
	position: absolute;
	top: 0;
}

#footer_v2 .line .lineL{
	background: url(https://img.goo-net.com/common_v2/img/bg_footer_line_left.gif) repeat-x 0 0;
	left: 0;
}

#footer_v2 .line .lineR{
	background: url(https://img.goo-net.com/common_v2/img/bg_footer_line_right.gif) repeat-x 0 0;
	right: 0;
}


#footer_v2 .line em{
	display: block;
	float: left;
	margin: 0 20px 0 0;
	font-weight: bold;
	text-align: center;
	color: #333333;
	font-style: normal;
}

#footer_v2 ul.utility{
	min-width: 960px;
	margin-top: 5px;
	color: #333333;
	font-size: 84%;
	line-height: 1.2;
	letter-spacing: -0.5;
}

#footer_v2 ul.utility a{
	color: #676767;
}

#footer_v2 ul.utility li{
	display: inline-block;
	padding: 0 8px 0 8px;
	border-left: 1px solid #cccccc;
	color: #676767;
	*display: inline;
	*zoom: 1;
	line-height: 1.2;
}

#footer_v2 ul.utility li.first{
	border-left: none;
}

/* footer_nav */
#footer_v2 .line ul li.last {
	border: none;	
}


/* footer Navigation
---------------------------------------------------------- */
#footer_v2 h2 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #333;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
	line-height: 1.2;
}

/* b: 3column */
/* c,e: 2column */
#footer_v2 .footer_nav_a,
#footer_v2 .footer_nav_b,
#footer_v2 .footer_nav_c,
#footer_v2 .footer_nav_d,
#footer_v2 .footer_nav_e {
	min-width: 960px;
	width: expression(document.body.clientWidth < 962? "960px" : "100%");
	margin-bottom: 0;
	/margin-bottom: 5px;
	margin-left: -8px;
	color: #333333;
	line-height: 1.2;
	letter-spacing: -0.5;
}

#footer_v2 .footer_nav_a li,
#footer_v2 .footer_nav_b li,
#footer_v2 .footer_nav_c li,
#footer_v2 .footer_nav_d li,
#footer_v2 .footer_nav_e li {
	float: left;
	padding-bottom: 0.8em;
}

#footer_v2 .footer_nav_a li span {
	padding: 0 9px 0 7px;
	border-right: 1px solid #cccccc;
	font-size: 84%;
	text-align: left;
	line-height: 1.2;
	/white-space: nowrap;
	color: #cccccc;
}

#footer_v2 .footer_nav_a li a,
#footer_v2 .footer_nav_b li a,
#footer_v2 .footer_nav_c li a,
#footer_v2 .footer_nav_d li a,
#footer_v2 .footer_nav_e li a {
	padding: 0 9px 0 7px;
	border-right: 1px solid #cccccc;
	font-size: 84%;
	text-align: left;
	line-height: 1.2;
	/white-space: nowrap;
	color: #6D6D6D;
}

#footer_v2 .footer_nav_a li a:hover,
#footer_v2 .footer_nav_b li a:hover,
#footer_v2 .footer_nav_c li a:hover,
#footer_v2 .footer_nav_d li a:hover,
#footer_v2 .footer_nav_e li a:hover {
	text-decoration: underline;
}

#footer_v2 .footer_nav_b {
	background: url(https://img.goo-net.com/common_v2/img/bg_footer_unav.gif) repeat-y 33% top;	
}

#footer_v2 .footer_nav_b .footer_wrapper {
	background: url(https://img.goo-net.com/common_v2/img/bg_footer_unav.gif) repeat-y 66% top;	
}

#footer_v2 .footer_nav_c,
#footer_v2 .footer_nav_e {
	background: url(https://img.goo-net.com/common_v2/img/bg_footer_unav.gif) repeat-y 50% top;	
}

#footer_v2 .footer_nav_b dl,
#footer_v2 .footer_nav_c dl,
#footer_v2 .footer_nav_e dl {
	width: 33%;
	float: left;
	padding-top: 10px;
}

#footer_v2 .footer_nav_d dl {
	padding-top: 10px;
}

#footer_v2 .footer_nav_c dl,
#footer_v2 .footer_nav_e dl {
	width: 50%;	
	/width: 49.8%;
}

#footer_v2 .footer_nav_b dl dt,
#footer_v2 .footer_nav_b dl dd,
#footer_v2 .footer_nav_c dl dt,
#footer_v2 .footer_nav_c dl dd,
#footer_v2 .footer_nav_d dl dt,
#footer_v2 .footer_nav_d dl dd,
#footer_v2 .footer_nav_e dl dt,
#footer_v2 .footer_nav_e dl dd {
	padding: 0 10px;
}

#footer_v2 .footer_nav_b dl.first dt,
#footer_v2 .footer_nav_b dl.first dd,
#footer_v2 .footer_nav_c dl.first dt,
#footer_v2 .footer_nav_c dl.first dd,
#footer_v2 .footer_nav_d dl.first dt,
#footer_v2 .footer_nav_d dl.first dd,
#footer_v2 .footer_nav_e dl.first dt,
#footer_v2 .footer_nav_e dl.first dd {
	padding-left: 0;
}

#footer_v2 .footer_nav_b dl.last dt,
#footer_v2 .footer_nav_b dl.last dd,
#footer_v2 .footer_nav_c dl.last dt,
#footer_v2 .footer_nav_c dl.last dd,
#footer_v2 .footer_nav_e dl.last dt,
#footer_v2 .footer_nav_e dl.last dd {
	padding-right: 0;
}

#footer_v2 .footer_nav_b dt,
#footer_v2 .footer_nav_c dt,
#footer_v2 .footer_nav_d dt,
#footer_v2 .footer_nav_e dt {
	margin-left: 8px;
	/margin-left: 4px;
	font-size: 84%;
}

#footer_v2 .footer_nav_b dt strong,
#footer_v2 .footer_nav_c dt strong,
#footer_v2 .footer_nav_d dt strong,
#footer_v2 .footer_nav_e dt strong {
	position: relative;
	border: 1px solid #ccc;
	padding: 2px 3px;
}

#footer_v2 .footer_nav_b dd,
#footer_v2 .footer_nav_c dd {
	margin-top: 15px;	
}

#footer_v2 .footer_nav_b dd ul li,
#footer_v2 .footer_nav_c dd ul li,
#footer_v2 .footer_nav_d dd ul li,
#footer_v2 .footer_nav_e dd ul li {
	float: left;
	padding-bottom: 0.8em;
}

#footer_v2 .footer_nav_b li a,
#footer_v2 .footer_nav_c li a,
#footer_v2 .footer_nav_d li a,
#footer_v2 .footer_nav_e li a {
	padding: 0 9px 0 7px;
	border-right: 1px solid #cccccc;
	font-size: 84%;
	text-align: left;
	line-height: 1.2;
	/white-space: nowrap;
}

#footer_v2 .footer_nav_a li.last a,
#footer_v2 .footer_nav_b li.last a,
#footer_v2 .footer_nav_c li.last a,
#footer_v2 .footer_nav_d li.last a,
#footer_v2 .footer_nav_e li.last a {
	border: none;
}

#footer_v2 .footer_nav_d dl dt,
#footer_v2 .footer_nav_e dl dt {
	float: left;
}

#footer_v2 .footer_nav_d dl dd,
#footer_v2 .footer_nav_e dl dd {
	float: left;
}

/*  copyright
---------------------------------------------------------- */
#footer_v2 p.copyright{
	height: 26px;
	margin-top: 10px;
	padding: 0 32px;
	color: #ffffff;
	text-align: left;
	font-size: 84%;
	background: url(https://img.goo-net.com/common_v2/img/bg_copyright.gif) repeat-x 0 0;
	line-height: 2.6;
}



/*  #footer_v2
---------------------------------------------------------- */
#footer_v2{
	color: #333333;
	font-size: 12px;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;
	line-height: 1.4;
	min-width: 1060px;
	width: expression( (document.body.clientWidth < 1058 ) ? "1060px" : 'auto');
}

#footer_v2 div,
#footer_v2 ul,
#footer_v2 li,
#footer_v2 dl,
#footer_v2 dt,
#footer_v2 dd,
#footer_v2 p{
	margin: 0;
	padding: 0;
}

#footer_v2 a{
	text-decoration: none;
}

#footer_v2 a:hover{
	text-decoration: underline;
}

#footer_v2 .line ul{
	text-align: center;
	color: #333333;
}

#footer_v2 ul{
	font-size: 84%;
	letter-spacing:-0.4em;
	min-width: 960px;
}

#footer_v2 ul a{
	color: #676767;
}

#footer_v2 ul li{
	display: inline-block;
	padding: 0 10px 0 10px;
	border-left: 1px solid #cccccc;
	color: #676767;
	*display: inline;
	*zoom: 1;
	letter-spacing: 0;
	line-height: 1.2;
}

#footer_v2 ul li:first-child{
	border-left: none;
}

/* line */
#footer_v2 .line{
	width: 100%;
	margin: 0 auto 0 auto;
	padding: 20px 0 20px 0;
	background: url(https://img.goo-net.com/common_v2/img/bg_footer_line.gif) repeat-x 0 0;
	position: relative;
}

#footer_v2 .line .lineL,
#footer_v2 .line .lineR{
	display: block;
	width: 150px;
	height: 5px;
	position: absolute;
	top: 0;
}

#footer_v2 .line .lineL{
	background: url(https://img.goo-net.com/common_v2/img/bg_footer_line_left.gif) repeat-x 0 0;
	left: 0;
}

#footer_v2 .line .lineR{
	background: url(https://img.goo-net.com/common_v2/img/bg_footer_line_right.gif) repeat-x 0 0;
	right: 0;
}

#footer_v2 .line em{
	display: block;
	margin: 0 0 15px 0;
	font-weight: bold;
	text-align: center;
	color: #333333;
	font-style: normal;
	float: none;
}



/*  common
---------------------------------------------------------- */
/*  tit
---------------------------------------------------------- */
.hl_judgmentCar,
.hl_icon,
.hl_car,
.hl_judgmentShop,
.hl_shop,
.hl{
	clear: both;
	position: relative;
	margin: 0 0 10px 0;
}

.hl_icon{
	margin: 0 0 5px 0;
}

.hl_judgmentCar h2,
.hl_car h2,
.hl_judgmentShop h1,
.hl_shop h1{
	font-weight: bold;
	font-size: 167%;
}
.hl h1 {
	font-size: 120%;
}

/* h1 */
#contents .w685 .hl ul.carIcon{
	margin: 0 0 0 0;
}

#contents .w685 .hl ul.carIcon li:first-child{
	margin: 0 0 0 0;
}

#contents .w685 .hl ul.carIcon li{
	margin: 0 0 0 5px;
}

#contents .hl img.icon{
	margin: 4px 0 0 10px;
}

/*-- date --*/
#contents .w685 .hl.date{
	padding: 0 130px 0 0;
}

#contents .w685 .hl p.date{
	position: absolute;
	top: 5px;
	right: 0;
}

/*-- hl_judgmentCar h1_car --*/
.hl_judgmentCar,
.hl_car {
	border: 2px solid #e1c486;
}

.hl_judgmentCar h1,
.hl_car h1{
	font-size: 134%;
	font-weight: bold;
}

.hl_judgmentCar .inner,
.hl_car .inner{
	padding: 1px;
}

.hl_judgmentCar .logo{
	float: left;
	margin: 2px -1px 2px 10px;
	padding: 3px 10px 3px 0;
	border-right: 1px solid #ebdcbc;
}

.hl_judgmentCar .logo2{
	float: left;
	margin: 2px -1px 2px 10px;
	padding: 6px 10px 7px 0;
	border-right: 1px solid #ebdcbc;
}

.hl_judgmentCar ul,
.hl_car ul{
	padding: 2px 0 2px 0;
	background: url(https://img.goo-net.com/common_v2/img/bg_hl_judgment.gif) no-repeat 0 0;
}

.hl_car ul{
	background: none;
}

.hl_judgmentCar li,
.hl_car li{
	display: table-cell;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}

.hl_judgmentCar li.tit,/* ANG_PRJ-448 【PC】検索結果一覧のレイアウト修正*/
.hl_car li.tit{
/*	height: 42px;*/
	padding: 0 0 0 10px;
}

.hl_car li.tit{
	border: none;
}

/*-- hl_judgmentShop --*/
.hl_judgmentShop{
	border: 2px solid #e1c486;
}

.hl_judgmentShop .inner,
.hl_shop .inner{
	padding: 1px;
}

.hl_judgmentShop img.logo{
	float: left;
	margin: 4px 12px 0 8px;
}

.hl_judgmentShop h1,
.hl_shop h1{
	float: left;
}

.hl_judgmentShop ul,
.hl_shop ul{
	padding: 4px 0 4px 0;
	background: url(https://img.goo-net.com/common_v2/img/bg_hl_judgment.gif) no-repeat 0 0;
}

.hl_judgmentShop ul ul,
.hl_shop ul ul{
	padding: 0;
	background: none;
}

.hl_judgmentShop li,
.hl_shop li{
	display: table-cell;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}

.hl_judgmentShop li.tit,
.hl_shop li.tit{
	width: 554px;
	border-left: 1px solid #ebdcbc;
	padding: 0 0 0 10px;
}

.hl_judgmentShop li.tit ul.carIcon,
.hl_shop li.tit ul.carIcon{
	float: left;
	overflow: hidden;
	margin: 3px 0 5px 10px;
}

.hl_judgmentShop li.tit ul.carIcon li,
.hl_shop li.tit ul.carIcon li{
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
	width: auto;
}

.hl_judgmentShop li.tit p,
.hl_shop li.tit p{
	clear: both;
	margin: 5px 0 0 0;
}

.hl_judgmentShop li.tit p.item {
	float: left;
	font-weight: bold;
	font-size: 167%;
	clear: none;
	margin: 0;
}

.hl_judgmentShop li.info,
.hl_shop li.info{
	padding: 5px 0 3px 0;
}

.hl_judgmentShop li.info ul li,
.hl_shop li.info ul li{
	float: left;
	width: 40px;
	padding: 0 10px 0 10px;
	border-left: 1px solid #e5e5e5;
	text-align: center;
}

.hl_judgmentShop li.info ul li em,
.hl_shop li.info ul li em{
	font-weight: bold;
	color: #ff0000;
	font-size: 134%;
	margin: 0 3px 0 0;
}

.hl_judgmentShop li.info ul li span,
.hl_shop li.info ul li span{
	font-size: 84%;
}

.hl_judgmentShop li.info ul li.all,
.hl_shop li.info ul li.all{
	width: 135px;
	text-align: left;
}

.hl_judgmentShop li.info ul li.all em.tit,
.hl_shop li.info ul li.all em.tit{
	font-weight: bold;
	color: #333333;
	font-size: 100%;
	margin: 0 0 0 0;
}

.hl_judgmentShop li.info ul li.all em,
.hl_shop li.info ul li.all em{
	margin: 0 0 0 3px;
}

.hl_judgmentShop li.info ul li.all span,
.hl_shop li.info ul li.all span{
	margin: 0 4px 0 0;
}

.hl_judgmentShop li.info ul li.num,
.hl_shop li.info ul li.num{
	width: 50px;
}

/* h1_shop */
.hl_shop{
	border: 2px solid #cccccc;
}

.hl_shop ul{
	background: none;
}

.hl_shop li.tit{
	width: 655px;
	border: none;
}


/*  note 
---------------------------------------------------------- */
p.note_time{
	margin: 0 0 5px 0;
	padding: 1px 0 0 17px;
	background: url(https://img.goo-net.com/common_v2/img/icon_note_time.png) no-repeat 0 2px;
	color: #ff6600;
	font-weight: bold;
	font-size: 117%;
}

.note_pr{
	padding: 0 0 0 24px;
	background: url(https://img.goo-net.com/common_v2/img/icon_note_pr.gif) no-repeat 0 5px;
	color: #ff6c0c;
}

.note_pr .box_roundOrange{
	padding: 5px;
}

.note_mail{
	padding: 0 0 0 24px;
	background: url(https://img.goo-net.com/common_v2/img/icon_note_mail.gif) no-repeat 0 9px;
	color: #ff6c0c;
}

.note_mail .box_roundOrange{
	padding: 5px;
}

.note_message{
	padding: 10px;
	position: relative;
}

.note_message p.mail{
	padding: 0 20px 0 30px; /* ANG_PRJ-2340 160510 */
	background: url(https://img.goo-net.com/common_v2/img/icon_mail_orange.gif) no-repeat 0 2px;
	font-weight: bold;
	color: #333333;
}

.note_message p.ongoing_cart{
	padding: 0 20px 0 30px; /* ANG_PRJ-2340 160512 */
	background: url(https://img.goo-net.com/common_v2/img/icon_note_orange.gif) no-repeat 0 2px;
	font-weight: bold;
	color: #333333;
}

.note_message p.note{
	padding: 0 20px 0 27px;
	background: url(https://img.goo-net.com/common_v2/img/icon_note_orange.gif) no-repeat 4px 1px;
}

.note_message p.change_price{
	padding: 0 20px 0 30px; /* ANG_PRJ-2340 160512 */
	background: url(https://img.goo-net.com/common_v2/img/icon_change_orange.gif) no-repeat 0 2px;
	font-weight: bold;
	color: #333333;
}

.note_message p.note em{
	color: #ff6600;
}

.note_message span.close{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}

.note_balloon{
	padding: 0 0 0 10px;
	background: url(https://img.goo-net.com/common_v2/img/bg_box_balloon_orange.gif) no-repeat 0 0;
}

.note_balloonLine{
	padding-left: 29px;
	background: url(https://img.goo-net.com/common_v2/img/icon_mail_orange.gif) no-repeat 0 8px;
	position: relative;
}

.note_balloonLine .box_roundBorderOrangeDark{
	margin: 0 0 0 0;
	padding: 5px;
}

.note_balloonLine .arrow{
	position: absolute;
	left: 25px;
	top: 11px;
	z-index: 10;
}
/*  link
---------------------------------------------------------- */
/*-- link common --*/
.link_blank a,
p.link_more a,
p.link_clear a,
p.link_anchor a,
p.link_catalog a,
p.link_map a,
p.link_delete  a{
	display: inline-block;
	/display: inline;
	/zoom: 1;
}

/*-- link_blank --*/
.link_blank a{
	padding: 0 0 0 12px;
	background: url(https://img.goo-net.com/common_v2/img/icon_link_blank.gif) no-repeat 0 5px;
}

/*-- link_more --*/
p.link_more a{
	padding: 0 0 0 16px;
	background: url(https://img.goo-net.com/common_v2/img/icon_link_more.gif) no-repeat 0 3px;
}

/*-- link_clear --*/
p.link_clear a{
	padding: 0 0 0 21px;
	background: url(https://img.goo-net.com/common_v2/img/icon_link_clear.gif) no-repeat 0 1px;
}

/*-- link_anchor --*/
p.link_anchor a{
	padding: 0 0 0 12px;
	background: url(https://img.goo-net.com/common_v2/img/icon_link_anchor.gif) no-repeat 0 6px;
}

/*-- link_catalog --*/
p.link_catalog a{
	padding: 0 0 0 19px;
	background: url(https://img.goo-net.com/common_v2/img/icon_link_catalog.gif) no-repeat 0 3px;
}

/*-- link_map  --*/
p.link_map a{
	padding: 0 0 0 22px;
	background: url(https://img.goo-net.com/common_v2/img/icon_map_blue.gif) no-repeat 0 0;
}

/*-- link_delete  --*/
p.link_delete  a{
	padding: 0 0 0 19px;
	background: url(https://img.goo-net.com/common_v2/img/icon_delete_blue.gif) no-repeat 0 0;
}

/*  list
---------------------------------------------------------- */
ul.carIcon li{
	float: left;
	width: 79px;
	font-size: 84%;
	color: #ffffff;
	padding: 1px 0;
	text-align: center;
}

/* クーポン */
ul.carIcon li.coupon{
	background: #ff688e;
}

/* 他社鑑定付 */
ul.carIcon li.judgment{
	background: #b57bd7;
}

/* 鑑定書付量販店 */
ul.carIcon li.judgmentShop{
	background: #bd8b21;
}

/* 鑑定書付き */
ul.carIcon li.judgmentBook{
	background: #cea95a;
}

/* 保障あり */
ul.carIcon li.security{
	background: #d37e96;
}

/* スピード見積り */
ul.carIcon li.estimate{
	background: #ff8c40;
}

/* 動画 */
ul.carIcon li.movie{
	background: #4ac9db;
}

/* 認定中古車 */
ul.carIcon li.judgmentOldCar{
	background: #b5968c;
}

/* ディーラー */
ul.carIcon li.dealer{
	background: #ff9900;
}

/* エコカー減税 */
ul.carIcon li.ecocar{
	background: #76b641;
}

/* 特別・限定 */
ul.carIcon li.special{
	background: #ff6600;
}

/* ul.carIcon common */
ul.carIcon li.presentcar{
	padding: 0 0 0 15px;
	border: 1px solid #d9d9d9;
	background: #fbfbfb;
	width: 62px;
	color: #999999;
}

ul.carIcon li.presentcar{
	padding: 0 0 0 15px;
	width: 70px;
}

ul.carIcon li.presentcar{
	background: url(https://img.goo-net.com/common_v2/img/icon_car_present.gif) no-repeat 7px 2px;
}

/*-- list_carDetails --*/
div.list_carDetails{
	clear: both;
	overflow: hidden;
	padding: 0 0 5px 0;
	*zoom: 1;
	letter-spacing: -0.4em;
}

div.list_carDetails p:first-child,
div.list_carDetails li:first-child{
	margin-left: 0;
}

div.list_carDetails p,
div.list_carDetails li{
	margin: 0 5px 5px 0;
	height:100%;
	border: 1px solid #b2b2b2;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	letter-spacing: normal;
	vertical-align: bottom;
/*	font-size: 120%;*/
}

div.list_carDetails em,
div.list_carDetails span{
	display: block;
	float: left;
	padding: 2px 4px;
}

div.list_carDetails em{
	height:100%;
	background: #b2b2b2;
	color: #ffffff;
}

/*  margin
---------------------------------------------------------- */
.mr05{
	margin-right: 5px !important;
}

.mr10{
	margin-right: 10px !important;
}

.mb00{
	margin-bottom: 0 !important;
}

.mt10{
	margin-top: 10px !important;
}

.mb10{
	margin-bottom: 10px !important;
}

.mb20{
	margin-bottom: 20px !important;
}

.pb00{
	padding-bottom: 0 !important;
}

.pb24{
	padding-bottom: 24px !important;
}

/*  width
---------------------------------------------------------- */
.w45{
	width: 45px;
}

.w60{
	width: 60px;
}

.w70{
	width: 70px !important;
}

.w80{
	width: 80px;
}

.w85{
	width: 85px;
}

.w95{
	width: 95px;
}

.w100{
	width: 100px !important;
}

.w115{
	width: 115px;
}

.w129{
	width: 129px;
}

.w135{
	width: 135px;
}

.w140{
	width: 140px;
}

.w150{
	width: 150px;
}

.w170{
	width: 170px;
}

.w180{
	width: 180px;
}

.w220{
	width: 220px;
}

.w230{
	width: 230px;
}

.w242{
	width: 242px;
}

.w268{
	width: 268px;
}

.w280{
	width: 280px;
}

.w290{
	width: 290px;
}

.w330{
	width: 330px;
}

/*  select
---------------------------------------------------------- */
select.select_borderGray{
	border: 1px solid #cccccc;
	background:#ffffff;
	color: #333333;
	cursor: pointer;
}

select.select_borderGray option{
	height: 18px;
}

/*  input
---------------------------------------------------------- */
.input_roundGray{
	height: 22px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	background-repeat: reprat-x;
	background-position: 0 0;
	border: 1px solid #cccccc;
	padding: 0 3px 0 3px;
}

.input_roundGray input{
	width: 100%;
	padding: 3px 0 0 0;
	border: none;
	border: 1px solid none;
}

/*  btn 
---------------------------------------------------------- */
.btn_roundGray span.search{
	padding: 2px 0 2px 20px;
	background: url(https://img.goo-net.com/common_v2/img/icon_btn_search.png) no-repeat 0 50%;
}

.btn_roundGray span.sheet{
	padding: 2px 0 2px 16px;
	background: url(https://img.goo-net.com/common_v2/img/icon_btn_sheet.png) no-repeat 0 50%;
}

.btn_roundGray span.print{
	padding: 2px 0 2px 23px;
	background: url(https://img.goo-net.com/common_v2/img/icon_btn_print.png) no-repeat 0 50%;
}

.btn_roundBlue span.add,
.btn_roundBlueB span.add{
	padding: 2px 0 2px 21px;
	background: url(https://img.goo-net.com/common_v2/img/icon_btn_add.png) no-repeat 0 50%;
}

.btn_roundGray span.simulation,
.btn_roundBlue span.simulation,
.btn_roundBlueB span.simulation{
	padding: 2px 0 2px 15px;
	background: url(https://img.goo-net.com/common_v2/img/icon_btn_simulation.gif) no-repeat 0 50%;
}

.btn_roundBlue span.comparison,
.btn_roundBlueB span.comparison{
	padding: 2px 0 2px 21px;
	background: url(https://img.goo-net.com/common_v2/img/icon_btn_comparison.gif) no-repeat 2px 50%;
}

.btn_roundBlue span.mail,
.btn_roundBlueB span.mail,
.btn_roundDead span.mail{
	padding: 0 0 0 18px;
	background: url(https://img.goo-net.com/common_v2/img/icon_btn_mail.png) no-repeat 0 50%;
}

.btn_roundBlue span.reply,
.btn_roundBlueB span.reply{
	padding: 2px 0 2px 15px;
	background: url(https://img.goo-net.com/common_v2/img/icon_btn_reply.png) no-repeat 0 2px;
}

.btn_roundGray span.compare,
.btn_roundBlue span.compare,
.btn_roundBlueB span.compare{
	padding: 2px 0 2px 22px;
	background: url(https://img.goo-net.com/common_v2/img/icon_btn_compare.png) no-repeat 0 50%;
}

.btn_roundGreen span.estimate,
.btn_roundGreenB span.estimate,
.btn_roundRed span.estimate,
.btn_roundRedB span.estimate,
.btn_roundDead span.estimate{
	padding: 2px 0 2px 15px;
	background: url(https://img.goo-net.com/common_v2/img/icon_btn_estimate.png) no-repeat 0 50%;
}

.btn_roundBlue span.listAdd,
.btn_roundBlueB span.listAdd{
	padding: 2px 0 2px 22px;
	background: url(https://img.goo-net.com/common_v2/img/icon_btn_list_add.png) no-repeat 0 50%;
}

.btn_roundBlue span.shop{
	padding: 2px 0 2px 21px;
	background: url(https://img.goo-net.com/common_v2/img/icon_btn_shop.png) no-repeat 0 50%;
}

.btn_roundBlue span.key{
	padding: 1px 0 2px 16px;
	background: url(https://img.goo-net.com/common_v2/img/icon_btn_key.png) no-repeat 0 50%;
}

.btn_roundDeadB span.soldOut{
	padding: 2px 0 0 18px;
	background: url(https://img.goo-net.com/common_v2/img/icon_btn_soldout.png) no-repeat 0 50%;
}

.btn_roundOrange span.timer,
.btn_roundOrangeB span.timer{
	padding: 2px 0 0 18px;
	background: url(https://img.goo-net.com/common_v2/img/icon_btn_timer.png) no-repeat 0 50%;
}

.btn_roundBorderGray span.check,
.btn_roundBorderGrayB span.check{
	padding: 2px 0 0 18px;
	background: url(https://img.goo-net.com/common_v2/img/icon_btn_check_s.png) no-repeat 0 50%;
	background-size: 14px 13px;
}

/*-- btn_roundBlue --*/
/*-- btn_roundGreen --*/
.btn_roundGray,
.btn_roundGrayB,
.btn_roundBorderGray,
.btn_roundBorderGrayB,
.btn_roundBlue,
.btn_roundBlueB,
.btn_roundGreen,
.btn_roundGreenB,
.btn_roundRed,
.btn_roundRedB,
.btn_roundDead,
.btn_roundDeadB,
.btn_roundOrange,
.btn_roundOrangeB{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	background-repeat: reprat-x;
	background-position: 0 0;
	padding: 0 4px 0 4px;
}

.btn_roundGray a,
.btn_roundBlue a,
.btn_roundGreen a,
.btn_roundRed a,
.btn_roundOrange a,
.btn_roundBorderGray a,
.btn_roundDead a{
	display: inline-block;
	padding: 5px 0 4px 0;
	height: 17px;
	text-align: center;
	color: #ffffff;
	zoom: 1;
	text-decoration: none;
}

.btn_roundGrayB a,
.btn_roundBorderGrayB a,
.btn_roundBlueB a,
.btn_roundGreenB a,
.btn_roundRedB a,
.btn_roundDeadB a,
.btn_roundOrangeB a{
	display: inline-block;
	padding: 9px 0 7px 0;
	height: 20px;
	text-align: center;
	color: #ffffff;
	/*font-size: 117%;*/ /* 検討中リスト内のスピード見積りのボタン文言をおさめるため、サイズ変更*/
	font-size: 110%;
	text-decoration: none;
}

.btn_roundBorderGray a,
.btn_roundBorderGrayB a{
	color: #333333;
	text-decoration: none;
}

.btn_roundBorderGray a span.link,
.btn_roundBorderGrayB a span.link{
	color: #0000ee;
	text-decoration: underline;
}

.btn_roundBorderGray a:visited span.link,
.btn_roundBorderGrayB a:visited span.link{
	color: #551a8b;
	text-decoration: underline;
}

.btn_roundBorderGray a:active span.link,
.btn_roundBorderGrayB a:active span.link{
	color: #ee0000;
	text-decoration: underline;
}

.btn_roundBorderGray a:hover span.link,
.btn_roundBorderGrayB a:hover span.link{
	text-decoration: underline;
}

.btn_roundGray a:hover,
.btn_roundGrayB a:hover,
.btn_roundBlue a:hover,
.btn_roundBlueB a:hover,
.btn_roundGreen a:hover,
.btn_roundGreenB a:hover,
.btn_roundRed a:hover,
.btn_roundRedB a:hover,
.btn_roundDead a:hover,
.btn_roundDeadB a:hover,
.btn_roundOrange a:hover,
.btn_roundOrangeB a:hover{
	text-decoration: none;
}

/*-- position --*/
/*-- bg --*/
.btn_roundGray a{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-image: url(https://img.goo-net.com/common_v2/img/bg_btn_round_gray_body.png);
}

.btn_roundGray a.bg_hover{
	background-image: url(https://img.goo-net.com/common_v2/img/bg_btn_round_gray_body_hover.png);
}

.btn_roundGray a.bg_active{
	background-image: url(https://img.goo-net.com/common_v2/img/bg_btn_round_gray_body_active.png);
}

.btn_roundGrayB a{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-image: url(https://img.goo-net.com/common_v2/img/bg_btn_round_gray_body_b.png);
}

.btn_roundGrayB a.bg_hover{
	background-image: url(https://img.goo-net.com/common_v2/img/bg_btn_round_gray_body_b_hover.png);
}

.btn_roundGrayB a.bg_active{
	background-image: url(https://img.goo-net.com/common_v2/img/bg_btn_round_gray_body_b_active.png);
}

.btn_roundBlue a{
	border-left: 2px solid #0b709f;
	border-right: 2px solid #0b709f;
	background-image: url(https://img.goo-net.com/common_v2/img/bg_btn_round_blue_body.png);
	margin-bottom: 2px;
}

.btn_roundBlue a.bg_hover{
	background-image: url(https://img.goo-net.com/common_v2/img/bg_btn_round_blue_body_hover.png);
}

.btn_roundBlue a.bg_active{
	background-image: url(https://img.goo-net.com/common_v2/img/bg_btn_round_blue_body_active.png);
}

.btn_roundBlueB a{
	border-left: 1px solid #0b709f;
	border-right: 1px solid #0b709f;
	background-image: url(https://img.goo-net.com/common_v2/img/bg_btn_round_blue_body_b.png);
}

.btn_roundBlueB a.bg_hover{
	background-image: url(https://img.goo-net.com/common_v2/img/bg_btn_round_blue_body_b_hover.png);
}

.btn_roundBlueB a.bg_active{
	background-image: url(https://img.goo-net.com/common_v2/img/bg_btn_round_blue_body_b_active.png);
}

.btn_roundBorderGray a,
.btn_roundBorderGrayB a{
	border: 1px solid #999999;
	background: #ffffff;
}

.btn_roundGreen a{
	border-left: 1px solid #128936;
	border-right: 1px solid #128936;
	background: url(https://img.goo-net.com/common_v2/img/bg_btn_round_green_body.png);
}

.btn_roundGreen a.bg_hover{
	background: url(https://img.goo-net.com/common_v2/img/bg_btn_round_green_body_hover.png);
}

.btn_roundGreen a.bg_active{
	background: url(https://img.goo-net.com/common_v2/img/bg_btn_round_green_body_active.png);
}

.btn_roundGreenB a{
	border-left: 1px solid #128936;
	border-right: 1px solid #128936;
	background: url(https://img.goo-net.com/common_v2/img/bg_btn_round_green_body_b.png);
}

.btn_roundGreenB a.bg_hover{
	background: url(https://img.goo-net.com/common_v2/img/bg_btn_round_green_body_b_hover.png);
}

.btn_roundGreenB a.bg_active{
	background: url(https://img.goo-net.com/common_v2/img/bg_btn_round_green_body_b_active.png);
}

.btn_roundRed a{
	border-left: 2px solid #d41424;
	border-right: 2px solid #d41424;
	background: url(https://img.goo-net.com/common_v2/img/bg_btn_round_red_body.png);
}

.btn_roundRed a.bg_hover{
	border-left: 2px solid #df3A47;
	border-right: 2px solid #df3A47;
	background: url(https://img.goo-net.com/common_v2/img/bg_btn_round_red_body_hover.png);
}

.btn_roundRed a.bg_active{
	border-left: 2px solid #d00011;
	border-right: 2px solid #d00011;
	background: url(https://img.goo-net.com/common_v2/img/bg_btn_round_red_body_active.png);
}

.btn_roundRedB a{
	border-left: 2px solid #d41424;
	border-right: 2px solid #d41424;
	background: url(https://img.goo-net.com/common_v2/img/bg_btn_round_red_body_b.png);
}

.btn_roundRedB a.bg_hover{
	border-left: 2px solid #df3A47;
	border-right: 2px solid #df3A47;
	background: url(https://img.goo-net.com/common_v2/img/bg_btn_round_red_body_b_hover.png);
}

.btn_roundRedB a.bg_active{
	border-left: 2px solid #d00011;
	border-right: 2px solid #d00011;
	background: url(https://img.goo-net.com/common_v2/img/bg_btn_round_red_body_b_active.png);
}

.btn_roundDead a{
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	background-image: url(https://img.goo-net.com/common_v2/img/bg_btn_round_dead_body.png);
}

.btn_roundDeadB a{
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	background-image: url(https://img.goo-net.com/common_v2/img/bg_btn_round_dead_body_b.png);
}

.btn_roundOrange a{
	border-left: 2px solid #e15b01;
	border-right: 2px solid #e15b01;
	background: url(https://img.goo-net.com/common_v2/img/bg_btn_round_orange_body.png);
}

.btn_roundOrange a.bg_hover{
	border-left: 2px solid #e1771c;
	border-right: 2px solid #e1771c;
	background: url(https://img.goo-net.com/common_v2/img/bg_btn_round_orange_body_hover.png);
}

.btn_roundOrange a.bg_active{
	border-left: 2px solid #e15a00;
	border-right: 2px solid #e15a00;
	background: url(https://img.goo-net.com/common_v2/img/bg_btn_round_orange_body_active.png);
}

.btn_roundOrangeB a{
	border-left: 2px solid #e15b01;
	border-right: 2px solid #e15b01;
	background-image: url(https://img.goo-net.com/common_v2/img/bg_btn_round_orange_body_b.png);
}

.btn_roundOrangeB a.bg_hover{
	border-left: 2px solid #e1771c;
	border-right: 2px solid #e1771c;
	background-image: url(https://img.goo-net.com/common_v2/img/bg_btn_round_orange_body_b_hover.png);
}

.btn_roundOrangeB a.bg_active{
	border-left: 2px solid #e15a00;
	border-right: 2px solid #e15a00;
	background-image: url(https://img.goo-net.com/common_v2/img/bg_btn_round_orange_body_b_active.png);
}

.btn_roundBorderGrayB a span.txt{
	color: #333333;
}

/*  tbl 
---------------------------------------------------------- */
/*-- tbl_type01 --*/
.tbl_type01{
	border-top: 1px solid #e5e5e5;
	background: #ffffff;
}

.tbl_type01 th,
.tbl_type01 td{
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #e5e5e5;
	vertical-align: top;
	word-break: break-all;
}

.tbl_type01 th{
	background:#f2f2f2;
}

/*-- tbl_type02 --*/
.tbl_type02{
	border-top: 1px solid #e5e5e5;
}

.tbl_type02 th,
.tbl_type02 td{
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #e5e5e5;
	vertical-align: top;
	border-left: 1px solid #e5e5e5;
	word-break: break-all;
}

.tbl_type02 th,
.tbl_type02 td.tit{
	background:#f2f2f2;
}

.tbl_type02 th:first-child{
	border-left: none;
}

.tbl_type02 td.tit{
	border-left: none;
}

/*-- tbl_type03 --*/
.tbl_type03{
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}

.tbl_type03 th,
.tbl_type03 td{
	padding: 3px 5px 3px 5px;
	vertical-align: top;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	word-break: break-all;
}

.tbl_type03 th{
	background: #f2f2f2;
}

.tbl_type03 td{
	background: #ffffff;
}

/*-- common --*/
table .txtc{
	text-align: center;
}

.table .txtr{
	text-align: right;
}


/*  btn 
---------------------------------------------------------- */
/*-- box_roundGray --*/
.box_roundGray{
	margin: 0 0 10px 0;
	position: relative;
	background: #f2f2f2;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	z-index: 0;
}

.box_roundGray .roundT{
	background: url(https://img.goo-net.com/common_v2/img/bg_box_round_gray_top.jpg) repeat-x 0 0;
}

.box_roundGray .roundB{
	padding: 9px;
	background: url(https://img.goo-net.com/common_v2/img/bg_box_round_gray_btm.jpg) repeat-x 0 100%;
}

.box_roundGray .titOnly h1.tit,
.box_roundGray .titOnly h2.tit{
	margin-bottom: 0;
}

.box_roundGray .titOnly .box_roundWhite{
	margin-top: 10px;
}


/*-- box_roundGray --*/
.box_roundGrayNormal{
	margin: 0 0 10px 0;
	position: relative;
	background: #efedeb;
}

.box_roundGrayNormal .roundT{
	background: #efedeb;
}

.box_roundGrayNormal .roundB{
	padding: 10px;
	background: #efedeb;
}

/*-- tit line --*/
#main.w960 .box_roundGray div.lineTit{
	width: 938px;
	margin: 0 0 10px -10px;
	padding: 0 10px 0 10px;
	background: url(https://img.goo-net.com/common_v2/img/bg_box_round_gray_line.gif) repeat-x 0 100%;
}

/*-- tit --*/
.box_roundGray h1.tit,
.box_roundGrayTop h1.tit,
.box_roundGrayTop h2.tit,
.box_roundGray h2.tit,
.box_roundBrown h1.tit,
.box_roundBrown h2.tit,
.box_roundOrangeB h2.tit{
	margin: 0 0 10px 0;
}

.box_roundGray h1.tit em,
.box_roundGrayTop h1.tit em,
.box_roundGrayTop h2.tit em,
.box_roundGray h2.tit em,
.box_roundBrown h1.tit em,
.box_roundBrown h2.tit em,
.box_roundOrangeB h2.tit em{
	margin: 0 10px 0 0;
	padding: 0 0 0 24px;
	font-weight: bold;
	font-size: 134%;
}

.box_roundGrayTop h1.tit span.num,
.box_roundGrayTop h2.tit span.num,
.box_roundGray h2.tit span.num,
.box_roundBrown h2.tit span.num,
.box_roundOrangeB h2.tit span.num{
	margin: 0 5px 0 5px;
	font-weight: bold;
	font-size: 134%;
	color: #f6000f;
}

.box_roundGray h2.tit span.list{
	padding: 5px 0 1px 10px;
	margin: 0 0 0 0;
	border-left: 1px solid #dfdfdf;
}

/*-- トップ特集枠 --*/

.culmuns {width: 294px; display:block;}
.culmuns ul li { clear: both; }
.img_l{width:83px; float:left;}
.article_r{width:210px; float:right;}
.culmuns ul li a{font-size:134%; font-weight:bold;}
.article_r span{padding:10px 0 0 0;}
	
#special02 {background-color:#fff8ce; display:block; margin:10px auto 0 auto; width:600px; padding:0 0 10px 0;}
#special02 .culmuns {width: 285px; display:block;}
#special02 .culmuns ul li {position: relative; top: 0; left: 0; clear: both; padding:10px 0 0 25px; background:url(https://img.goo-net.com/goo/common_v2/img/renewal/type_a/mark/icon_link.gif) no-repeat 0 15px;}



/*-- linkPlus --*/
.box_roundGrayTop .tit,
.box_roundGray .tit,
.box_roundBrown .tit,
.box_roundOrangeB .tit,
.tit_roundBorderBrown .tit{
	position: relative;
}

.box_roundGrayTop .tit .linkPlus,
.box_roundGray .tit .linkPlus,
.box_roundBrown .tit .linkPlus,
.box_roundOrangeB .tit .linkPlus,
.tit_roundBorderBrown .tit .linkPlus{
	position: absolute;
	top: 2px;
	right: 0;
}

.linkPlus li:first-child{
	border: none;
}

.tit_roundBorderBrown .linkPlus li:first-child{
	border-left: 1px solid #d5cdca;
}

.linkPlus li{
	float: left;
	padding: 2px 10px 1px 10px;
	border-left: 1px solid #dfdfdf;
}

.tit_roundBorderBrown .linkPlus li{
	border-left: 1px solid #d5cdca;
}

.linkPlus li.faq a,
.linkPlus li.my a,
.linkPlus li.mail a,
.linkPlus li.rss a,
.linkPlus li.rate a,
.linkPlus li.delete a,
.linkPlus li.movie a,
.linkPlus li.add a{
	padding-top: 2px;
	padding-bottom: 2px;
	display: inline-block;
	line-height: 1;
}

.linkPlus li img{
	margin: 2px 0 0 0;
}

.linkPlus li.faq{
	padding-right: 0;
}

.linkPlus li.my a{
	padding-left: 17px;
	background: url(https://img.goo-net.com/common_v2/img/icon_star_blue.gif) no-repeat 0 2px;
}

.linkPlus li.mail a{
	padding-left: 18px;
	background: url(https://img.goo-net.com/common_v2/img/icon_mail_blue.gif) no-repeat 0 3px;
}

.linkPlus li.rss a{
	padding-left: 14px;
	background: url(https://img.goo-net.com/common_v2/img/icon_rss_blue.gif) no-repeat 0 3px;
}

.linkPlus li.rate a{
	padding-left: 19px;
	background: url(https://img.goo-net.com/common_v2/img/icon_rate_blue.gif) no-repeat 0 2px;
}

.linkPlus li.delete a{
	padding-left: 19px;
	background: url(https://img.goo-net.com/common_v2/img/icon_delete_blue.gif) no-repeat 0 0;
}

.linkPlus li.movie a{
	padding-left: 19px;
	background: url(https://img.goo-net.com/common_v2/img/icon_movie_blue.gif) no-repeat 0 0;
}

.linkPlus li.print a{
	padding-left: 22px;
	background: url(https://img.goo-net.com/common_v2/img/icon_print_blue.gif) no-repeat 0 1px;
}

.linkPlus li.add a{
	padding-left: 24px;
	background: url(https://img.goo-net.com/common_v2/img/icon_add_blue.gif) no-repeat 0 2px;
}

/*-- box_roundGrayB --*/
.box_roundGrayB{
	position: relative;
	background: #f2f2f2;
}

/*-- box_roundGrayTop --*/
.box_roundGrayTop{
	position: relative;
	background: #f2f2f2;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.box_roundGrayTop .roundT{
	background: url(https://img.goo-net.com/common_v2/img/bg_box_round_gray_top.jpg) repeat-x 0 0;
}

/*-- box_roundGrayBottom --*/
.box_roundGrayBottom{
	margin: 0 0 10px 0;
	position: relative;
	background: #f2f2f2;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	z-index: 1;
}

.box_roundGrayBottom .roundB{
	padding: 10px;
	background: url(https://img.goo-net.com/common_v2/img/bg_box_round_gray_btm.jpg) repeat-x 0 100%;
}

/*-- box_roundBrown --*/
.box_roundBrown{
	margin: 0 0 10px 0;
	position: relative;
	background: #E5D3CD;
	border-left: 1px solid #dec7be;
	border-right: 1px solid #dec7be;
}

.box_roundBrown .roundT{
	background: url(https://img.goo-net.com/common_v2/img/bg_box_round_brown_top.jpg) repeat-x 0 0;
}

.box_roundBrown .roundB{
	padding: 9px;
	background: url(https://img.goo-net.com/common_v2/img/bg_box_round_brown_btm.jpg) repeat-x 0 100%;
}

/*-- box_roundOrange --*/
.box_roundOrange{
	position: relative;
	background: #ffece0;
}

/*-- box_roundOrangeB --*/
.box_roundOrangeB{
	margin: 0 0 10px 0;
	position: relative;
	background: #ffe0cc;
	border-left: 1px solid #ffc7a3;
	border-right: 1px solid #ffc7a3;
}

.box_roundOrangeB .roundT{
	background: url(https://img.goo-net.com/common_v2/img/bg_box_round_orange_b_top.jpg) repeat-x 0 0;
}

.box_roundOrangeB .roundB{
	padding: 9px;
	background: url(https://img.goo-net.com/common_v2/img/bg_box_round_orange_b_btm.jpg) repeat-x 0 100%;
}

/*-- box_roundWhite --*/
.box_roundWhite{
	position: relative;
	background: #ffffff;
}

/*-- .box_roundBorderOrange --*/
.box_roundBorderOrange{
	margin: 0 0 10px 0;
	position: relative;
	background: #fff5ef;
	border: 1px solid #ffc7a3;
}

/*-- .box_roundBorderOrangeDark --*/
.box_roundBorderOrangeDark{
	margin: 0 0 10px 0;
	position: relative;
	background: #ffece0;
	border: 1px solid #ff6f0f;
}

/*-- box_roundBorderTopOrange --*/
.box_roundBorderTopOrange{
	position: relative;
	background: #ffffff;
	border: 1px solid #ffc7a2;
}

.w300 .box_roundBorderTopOrange{
	width: 298px;
}

.box_roundBorderTopOrange div.tit{
	padding: 7px 9px 5px 9px;
	border-bottom: 1px solid #ffc7a2;
	background: url(https://img.goo-net.com/common_v2/img/bg_box_round_border_top_orange_tit.gif) repeat-x 0 0;
	position: relative;
	zoom: 1;
}

.box_roundBorderTopOrange div.tit h2,
.box_roundBorderTopOrange div.tit h3{
	font-weight: bold;
}

.box_roundBorderTopOrange div.inner{
	padding: 15px 8px 0 8px;
	border: 1px solid #ffffff;
	border-bottom: none;
	background: url(https://img.goo-net.com/common_v2/img/bg_box_round_border_top_orange_inner.jpg) repeat-x 0 0;
}

/*-- .box_roundBorderOrangeWide --*/
.box_roundBorderOrangeWide{
	margin: 0 0 10px 0;
	padding: 0 10px 10px;
	position: relative;
	background: #fff5ef;
	border: 2px solid #ff6701;
}

/*  .box_roundBorderRedWide
---------------------------------------------------------- */
.box_roundBorderRedWide{
	margin: 0 0 10px 0;
	position: relative;
	background: #fff2f3;
	border: 2px solid #f6000c;
}

/*-- box_roundBorderTopGray --*/
.box_roundBorderTopGray{
	position: relative;
	background: #ffffff;
	border: 1px solid #cdcdcd;
}

.box_roundBorderTopGray div.tit{
	padding: 7px 9px 5px 9px;
	border-bottom: 1px solid #cdcdcd;
	background: url(https://img.goo-net.com/common_v2/img/bg_box_round_border_top_gray_tit.jpg) repeat-x 0 0;
	position: relative;
}

.box_roundBorderTopGray div.tit h2,
.box_roundBorderTopGray div.tit h3{
	font-weight: bold;
}

.box_roundBorderTopGray div.tit p.number{
	position: absolute;
	top: 4px;
	right: 9px;
}

.box_roundBorderTopGray div.tit p.number span{
	margin: 0 4px 0 0;
	color: #ff0000;
	font-size: 117%;
	font-weight: bold;
}

.box_roundBorderTopGray div.inner{
	padding: 15px 8px 7px 8px;
	border: 1px solid #ffffff;
	border-bottom: none;
	background: url(https://img.goo-net.com/common_v2/img/bg_box_round_border_gray_inner.jpg) repeat-x 0 0;
}

/*-- box_roundBorderGrayWide --*/
.box_roundBorderGrayWide{
	position: relative;
	background: #ffffff;
	border: 2px solid #cdcdcd;
}

/*-- box_roundBorderGrayC --*/
.box_roundBorderGrayC{
	position: relative;
	background: #ffffff;
	border: 6px solid #999999;
}

/*-- box_roundBorderGrayThin --*/
.box_roundBorderGrayThin{
	position: relative;
	background: #ffffff;
	border: 1px solid #cdcdcd;
}

/*-- .tit_roundBorderBrown --*/
.tit_roundBorderBrown{
	clear: both;
	padding: 7px 10px 5px 10px;
	margin: 0 0 10px 0;
	position: relative;
	background: #eae6e5;
	border: 1px solid #cac2bd;
}

.tit_roundBorderBrown h2{
	color: #806f66;
	font-size: 167%;
	font-weight: bold;
	line-height: 1.2;
}

/*-- box_balloonWhite --*/
/*-- balloonWhiteInner --*/
.balloonWhiteInner{
	display: none;
	position: relative;
	z-index: 0;
}

.box_balloonWhite{
	overflow: hidden;
	position: absolute;
	margin: 0 0 10px 0;
	padding: 5px 0 0 0;
	left: 95px;
	z-index: 10px;
}

.box_balloonWhite span.bgBalloon{
	display: block;
	width: 12px;
	height: 7px;
	position: absolute;
	top: 0;
	left: 10px;
	background: url(https://img.goo-net.com/common_v2/img/icon_box_balloon_white.png) no-repeat 0 0;
}

.box_balloonWhite table{
	overflow: hidden;
	display: inline;
}

.box_balloonWhite .balloonCont{
	padding: 6px 8px 5px 7px;
	background: #ffffff;
	border: 1px solid #e5e5e5;
}

.box_balloonWhite .balloonCont ul li{
	margin: 0 0 3px 0;
	color: #333333;
}

.box_balloonWhite ul{
	float: left;
	margin-left: 0;
}

.box_balloonWhite ul li{
	padding: 0 0 0 12px;
	background: url(https://img.goo-net.com/common_v2/img/bg_list_icon.gif) no-repeat 0 5px;
}

.box_balloonWhite img.close{
	padding: 0 0 0 10px;
	cursor: pointer;
	float: right;
}


/*  carousel
---------------------------------------------------------- */
.carousel{
	width: 585px;
	height: 110px;
	padding: 0 20px 0 20px;
	position: relative;
}

#main.w960 .carousel{
	width: 900px;
}

#main.w685 .carousel{
	width: 625px;
}

#main.w645 .carousel {
	width: 585px;
}

.carousel ul{
	padding: 10px 0 7px 8px !important;
	background: #ffffff;
}

.carousel ul li{
	height: 93px;
	padding: 0 6px 0 0;
	overflow: hidden;
}

.carousel .jcarousel-clip{
	overflow: hidden;
	width: 585px !important;
}

#main.w960 .carousel .jcarousel-clip{
	width: 900px !important;
}

#main.w685 .carousel .jcarousel-clip{
	width: 625px !important;
}

.carousel .jcarousel-next{
	position: absolute;
	right: 0;
	top: -1px;
}

.carousel .jcarousel-prev{
	position: absolute;
	left: 0;
	top: -1px;
}

.carousel .jcarousel-next,
.carousel .jcarousel-prev{
	display: block;
	width: 20px;
	height: 110px;
	cursor: pointer;
}

.carousel .jcarousel-next{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next.png) no-repeat;
}

.carousel .jcarousel-next:hover{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_hover.png) no-repeat;
}

.carousel .jcarousel-next:active{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_active.png) no-repeat;
}

.carousel .jcarousel-prev{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev.png) no-repeat;
}

.carousel .jcarousel-prev:hover{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_hover.png) no-repeat;
}

.carousel .jcarousel-prev:active{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_active.png) no-repeat;
}


/*-- carousel h192 --*/
.carousel.h192{
	height: 192px;
}

.carousel.h192 .jcarousel-prev,
.carousel.h192 .jcarousel-next{
	widht: 20px;
	height: 192px;
}

.carousel.h192 .jcarousel-prev{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_h192.png) no-repeat 0 0;
}

.carousel.h192 .jcarousel-prev:hover{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_h192_hover.png) no-repeat 0 0;
}

.carousel.h192 .jcarousel-prev:active{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_h192_active.png) no-repeat 0 0;
}

.carousel.h192 .jcarousel-next{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_h192.png) no-repeat 0 0;
}

.carousel.h192 .jcarousel-next:hover{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_h192_hover.png) no-repeat 0 0;
}

.carousel.h192 .jcarousel-next:active{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_h192_active.png) no-repeat 0 0;
}

/*-- carousel h101 --*/
.carousel.h101{
	width: 242px !important;
	height: 101px !important;
	padding: 0 19px 0 19px !important;
}

.carousel.h101 ul{
	padding: 0 !important;
}

.carousel.h101 ul li{
	width: 242px !important;
	height: 101px !important;
}

.carousel.h101 .jcarousel-prev,
.carousel.h101 .jcarousel-next{
	width: 16px !important;
	height: 50px !important;
}

.carousel.h101 .jcarousel-prev{
	top: 24px;
	right: 0px;
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_h50.png) no-repeat 0 0;
}

.carousel.h101 .jcarousel-prev:hover{
	top: 24px;
	right: 0px;
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_h50_hover.png) no-repeat 0 0;
}

.carousel.h101 .jcarousel-prev:active{
	top: 24px;
	right: 0px;
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_h50_active.png) no-repeat 0 0;
}

.carousel.h101 .jcarousel-next{
	top: 24px;
	right: 0px;
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_h50.png) no-repeat 0 0;
}

.carousel.h101 .jcarousel-next:hover{
	top: 24px;
	right: 0px;
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_h50_hover.png) no-repeat 0 0;
}

.carousel.h101 .jcarousel-next:active{
	top: 24px;
	right: 0px;
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_h50_active.png) no-repeat 0 0;
}

.carousel.h101 .jcarousel-clip{
	width: 242px !important;
	height: 101px !important;
}

/*-- carousel h118 --*/
.carousel.h118{
	width: 234px !important;
	height: 246px !important;
	padding: 32px 0 35px 0 !important;
}

.carousel.h118 ul{
	padding: 0 !important;
	width: 234px !important;
}

.carousel.h118 ul li{
	height: 106px !important;
}

.carousel.h118 .jcarousel-prev,
.carousel.h118 .jcarousel-next{
	width: 50px !important;
	height: 16px !important;
}

.carousel.h118 .jcarousel-prev{
	top: 12px;
	left: 92px;
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_w50.png) no-repeat 0 0;
}

.carousel.h118 .jcarousel-prev:hover{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_w50_hover.png) no-repeat 0 0;
}

.carousel.h118 .jcarousel-prev:active{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_w50_active.png) no-repeat 0 0;
}

.carousel.h118 .jcarousel-next{
	top: 287px;
	left: 92px;
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_w50.png) no-repeat 0 0;
}

.carousel.h118 .jcarousel-next:hover{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_w50_hover.png) no-repeat 0 0;
}

.carousel.h118 .jcarousel-next:active{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_w50_active.png) no-repeat 0 0;
}

.carousel.h118 .jcarousel-clip{
	width: 234px !important;
	height: 250px !important;
}

/*-- carousel h326 --*/
.carousel.h326{
	height: 326px;
}

.carousel.h326 ul{
	padding: 7px 0 5px 8px !important;
}

.carousel.h326 .jcarousel-prev,
.carousel.h326 .jcarousel-next{
	widht: 20px;
	height: 326px;
}

.carousel.h326 .jcarousel-prev{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_h326.png) no-repeat 0 0;
}

.carousel.h326 .jcarousel-prev:hover{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_h326_hover.png) no-repeat 0 0;
}

.carousel.h326 .jcarousel-prev:active{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_h326_active.png) no-repeat 0 0;
}

.carousel.h326 .jcarousel-next{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_h326.png) no-repeat 0 0;
}

.carousel.h326 .jcarousel-next:hover{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_h326_hover.png) no-repeat 0 0;
}

.carousel.h326 .jcarousel-next:active{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_h326_active.png) no-repeat 0 0;
}

/*-- carousel h341 --*/
.carousel.h341{
	height: 341px;
}

.carousel.h341 ul{
	padding: 7px 0 5px 8px !important;
}

.carousel.h341 .jcarousel-prev,
.carousel.h341 .jcarousel-next{
	widht: 20px;
	height: 341px;
}

.carousel.h341 .jcarousel-prev{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_h341.png) no-repeat 0 0;
}

.carousel.h341 .jcarousel-prev:hover{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_h341_hover.png) no-repeat 0 0;
}

.carousel.h341 .jcarousel-prev:active{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_h341_active.png) no-repeat 0 0;
}

.carousel.h341 .jcarousel-next{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_h341.png) no-repeat 0 0;
}

.carousel.h341 .jcarousel-next:hover{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_h341_hover.png) no-repeat 0 0;
}

.carousel.h341 .jcarousel-next:active{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_h341_active.png) no-repeat 0 0;
}

/*-- carousel h210 --*/
/*.carousel.h210{
	height: 210px;
}*/

.carousel.h210{
	height: 210px;
}

.carousel.h210 ul{
	padding: 8px 0 7px 8px !important;
}

.carousel.h210 .jcarousel-prev,
.carousel.h210 .jcarousel-next{
	widht: 20px;
	height: 210px;
}

.carousel.h210 .jcarousel-prev{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_h210.png) no-repeat 0 0;
}

.carousel.h210 .jcarousel-prev:hover{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_h210_hover.png) no-repeat 0 0;
}

.carousel.h210 .jcarousel-prev:active{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_h210_active.png) no-repeat 0 0;
}

.carousel.h210 .jcarousel-next{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_h210.png) no-repeat 0 0;
}

.carousel.h210 .jcarousel-next:hover{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_h210_hover.png) no-repeat 0 0;
}

.carousel.h210 .jcarousel-next:active{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_h210_active.png) no-repeat 0 0;
}



/*-- carousel h250 --*/
/*.carousel.h250{
	height: 250px;
}*/

.carousel.h250{
	height: 250px;
}

.carousel.h250 ul{
	padding: 8px 0 7px 8px !important;
}

.carousel.h250 .jcarousel-prev,
.carousel.h250 .jcarousel-next{
	widht: 20px;
	height: 250px;
}

.carousel.h250 .jcarousel-prev{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_h250.png) no-repeat 0 0;
}

.carousel.h250 .jcarousel-prev:hover{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_h250_hover.png) no-repeat 0 0;
}

.carousel.h250 .jcarousel-prev:active{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_h250_active.png) no-repeat 0 0;
}

.carousel.h250 .jcarousel-next{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_h250.png) no-repeat 0 0;
}

.carousel.h250 .jcarousel-next:hover{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_h250_hover.png) no-repeat 0 0;
}

.carousel.h250 .jcarousel-next:active{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_h250_active.png) no-repeat 0 0;
}


/*-- carousel h244 --*/
.carousel.h244{
	height: 244px;
}

.carousel.h244 ul{
	padding: 7px 0 6px 8px !important;
}

.carousel.h244 .jcarousel-prev,
.carousel.h244 .jcarousel-next{
	widht: 20px;
	height: 244px;
}

.carousel.h244 .jcarousel-prev{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_h244.png) no-repeat 0 0;
}

.carousel.h244 .jcarousel-prev:hover{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_h244_hover.png) no-repeat 0 0;
}

.carousel.h244 .jcarousel-prev:active{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_prev_h244_active.png) no-repeat 0 0;
}

.carousel.h244 .jcarousel-next{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_h244.png) no-repeat 0 0;
}

.carousel.h244 .jcarousel-next:hover{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_h244_hover.png) no-repeat 0 0;
}

.carousel.h244 .jcarousel-next:active{
	background: url(https://img.goo-net.com/common_v2/img/arrow_carousel_next_h244_active.png) no-repeat 0 0;
}

/*  box carousel
---------------------------------------------------------- */
/*-- box_saleCarousel --*/
#main .box_saleCarousel h2{
	background: url(https://img.goo-net.com/common_v2/img/icon_h_shop_check.gif) no-repeat 0 5px;
}

#main .box_saleCarousel ul li{
	width: 130px;
	height: 189px;
	margin: 0 8px 0 0;
	padding: 2px 2px 2px 2px;
	background: url(https://img.goo-net.com/common_v2/img/bg_sale.gif) no-repeat 0 0;
}

#main .box_saleCarousel ul li em.name span{
	display: block;
	margin: 0 7px 0 7px;
}

#main .box_saleCarousel ul li div a{
	display: block;
	margin: 0 0 2px 0;
	line-height: 1.2;
}

#main .box_saleCarousel ul li img{
	margin: 0 0 8px 0;
	width: 128px;
	height: 96px;
}

#main .box_saleCarousel ul li div{
	padding: 0 7px 0 7px;
}

#main .box_saleCarousel ul li p.shop{
	margin: 2px 0 0 0;
}

#main .box_saleCarousel ul li p span{
	font-size: 84%;
}

#main .box_saleCarousel .priceInfo{
	padding: 0;
	margin: 0 0 5px 0;
}

#main .box_saleCarousel .priceInfo span{
	font-size: 84%;
}

#main .box_saleCarousel .priceInfo p.car em{
	color: #333333;
}

#main .box_saleCarousel .priceInfo p em{
	color: #ff0000;
	font-weight: bold;
	margin: 0 2px 0 4px;
}

/*-- box_auctions --*/
#main .box_auctions h2{
	background: url(https://img.goo-net.com/common_v2/img/icon_h_auctions.gif) no-repeat 0 3px;
}

#main .box_auctions ul li{
	width: 128px;
	height: 170px;
	margin: 0 8px 0 0;
	padding: 2px 2px 2px 2px;
	background: url(https://img.goo-net.com/common_v2/img/bg_auctions.gif) no-repeat 0 0;
}

#main .box_auctions ul li img{
	margin: 0 0 5px 0;
}

#main .box_auctions ul li div{
	padding: 0 8px 0 8px;
	height: 80px;
	overflow: hidden;
}

#main .box_auctions ul li p em{
	margin: 0 3px 0 0;
	font-size: 117%;
	color: #ff0000;
	font-weight: bold;
}

#main .box_auctions ul li p span{
	font-size: 84%;
}

/*-- box_itemCarousel --*/
/*#main .box_itemCarousel ul li{
	width: 130px;
	height: 189px;
	margin: 0 8px 0 0;
	padding: 2px 2px 2px 2px;
	background: url(https://img.goo-net.com/common_v2/img/bg_item_carousel.gif) no-repeat 0 0;
}*/
#main .box_itemCarousel ul li{
	width: 130px;
	height: 229px;
	margin: 0 8px 0 0;
	padding: 2px 0 0 2px;
	border:1px solid #ccc;
}

#main .box_itemCarousel ul li img{
	width: 128px;
	height: 96px;
	margin: 0 0 5px 0;
}

#main .box_itemCarousel ul li div{
	overflow: hidden;
	padding: 0 2px 0 0;
}

#main .box_itemCarousel ul li p.price{
	text-align: left;
	margin-bottom: 4px;
}

#main .box_itemCarousel ul li p em{
	text-align: left;
	margin: 0 3px 0 0;
	color: #ff0000;
	font-weight: bold;
}

#main .box_itemCarousel ul li a,
#main .box_itemCarousel ul li p{
	font-size: 84%;
	text-align: left;
}

#main .box_itemCarousel ul li p span a{
	font-size: 100%;
}

/*  twitter
---------------------------------------------------------- */
#twtr-widget-1 .twtr-widget-profile img.twtr-profile-img{
	display: none;
}

#twtr-widget-1 .twtr-widget-profile h3{
	display: none !important;
}

.twtr-widget-profile h3, .twtr-widget-profile h4 {
	margin: 0 0 0 0 !important;
	float: left;
}

#twtr-widget-1 .twtr-widget .twtr-tweet{
	border: none !important;
}

#twtr-widget-1 .twtr-avatar{
	float: left !important;
	display: block !important;
	width: 60px !important;
	height: 60px !important;
	background: url(https://img.goo-net.com/common_v2/img/bg_twitter_arror.gif) right top no-repeat;
}

#twtr-widget-1 .twtr-img img{
	width: 48px !important;
	height: 48px !important;
	border: 1px solid #cccccc !important;
}

#twtr-widget-1 .twtr-tweet-text{
	margin: 0 !important;
	padding: 5px 0 0 0;
	float: left !important;
	width: 220px !important;
	background: #D7EBF2;
	background: url(https://img.goo-net.com/common_v2/img/bg_twitter_top.gif) left top no-repeat;
}

.w260 #twtr-widget-1 .twtr-tweet-text{
	width: 180px !important;
	background: url(https://img.goo-net.com/common_v2/img/bg_twitter_top_s.gif) left top no-repeat;
}

#twtr-widget-1 .twtr-tweet-text p{
	padding: 5px 10px 10px 10px !important;
	background: url(https://img.goo-net.com/common_v2/img/bg_twitter_bottom.gif) left bottom no-repeat;
}

.w260 #twtr-widget-1 .twtr-tweet-text p{
	background: url(https://img.goo-net.com/common_v2/img/bg_twitter_bottom_s.gif) left bottom no-repeat;
}

#twtr-widget-1 .twtr-widget em{
	display: none !important;
}

#twtr-widget-1 .twtr-ft div{
	display: none !important;
}

.twtr-bd{
	padding: none !important;
}

.twtr-widget .twtr-tweet{
	border: none !important;
}

.twtr-hd {
	padding: 5px 0 0 0 !important;
}

/*  facebook
---------------------------------------------------------- */
#facebook{
	min-height: 120px !important;
}

/*  topicPath
---------------------------------------------------------- */
/*-- main --*/
#contents .topicpath{
	margin: 0 0 5px 0;
	overflow: hidden;
	font-size: 84%;
}

#topicpath{
	clear: both;
	overflow: hidden;
	margin: 0 0 -30px 0;
	padding: 30px 0 0 0;
	width: 960px;
	font-size: 84%;
}

#contents .box_top #topicpath{
	float: left;
	overflow: hidden;
	margin: 0 0 5px 0;
	padding: 0;
	width: 641px;
	font-size: 84%;
}

#contents .topicpath li,
#topicpath li{
	float: left;
}

#contents .topicpath li span,
#topicpath li span{
	display: block;
	padding: 0 0 0 19px;
	background: url(https://img.goo-net.com/common_v2/img/bg_line_path.gif) no-repeat 8px 4px;

}

#contents .topicpath .firstChild span,
#topicpath .firstChild span{
	padding: 0;
	background: none;
}

/*  box_easySearch
---------------------------------------------------------- */
.w756{
	width: 740px;
}

.box_easySearch #t1{
	width: 720px;
}

.box_easySearch #t1 .option{
	width: 1000px;
}

.box_easySearch #t1 .option div{
	float: left !important;
	width: 218px;
	padding: 10px;
}

#cl1-column-list-wrapper{
	width: 720px !important;
	overflow: hidden !important;
}

/*  error
---------------------------------------------------------- */
.error_caution{
	display: none;
}

tr.error th{
	background: #FFF2F3;
	color: #f6000c;
}

tr.error .error_caution{
	clear: both;
	display: block;
	margin: 3px 0 0 0;
	color: #f6000c;
}

tr.error .input_roundGray{
	border: 1px solid #f6000c;
	background: #fff2f3;
}

tr.error .input_roundGray input{
	background: #fff2f3;
}

/*  box_outer
---------------------------------------------------------- */
.box_outer{
	clear: both;
	display: none;
}
.box_outer h3{
	margin: 0 0 5px 0;
	font-size: 134%;
	font-weight: bold;
}
.box_outer .tbl_type01 {
	width: 100%;
	margin-bottom: 20px;
}
.box_outer .tbl_type01 th {
	width: 100px;
}
.box_outer .tbl_type01 th.w130 {
	width: 130px;
}
.box_outer .tbl_type01 th,
.box_outer .tbl_type01 td {
	padding: 5px 10px !important;
}
.box_outer .tbl_type01 td label{
	margin-right: 10px;
}
.box_outer .tbl_type01 td label input{
	margin: 2px 4px 0 0;
	vertical-align: top;
}
.box_outer .tbl_type01 td span.txtline{
	padding-right: 5px;
}
.box_outer .tbl_type01 td .select_borderGray{
	margin-top: 0;
	margin-right: 5px;
	vertical-align: top;
}
#main .box_searchCondition.open .link{
	border: none;
	height: 36px;
	padding: 0;
}
#main .box_searchCondition.open .link p.link_more a{
	background: url(https://img.goo-net.com/common_v2/img/icon_link_more_close.gif) no-repeat 0 3px;
}


/*  星型評価
---------------------------------------------------------- */
.reviewRate span.line{
	display: block;
	float: left;
	border-bottom: none !important;
}

.reviewRate .rating {
	float: left;
	cursor: pointer;
	display: block;
	_height:0px;
}

.reviewRate .star{
	float: left;
	width: 14px;
	height: 13px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}

.reviewRate #rate1 .cancel{
	float: left;
	width: 20px;
	height: 15px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}

.reviewRate .star, .star a {background: url(https://img.goo-net.com/common_v2/img/icon_rate_star.gif) no-repeat 0 0px;}

.reviewRate .star a {
	display: block;
	width: 26px;
	height: 100%;
	background-position: 0 0px;
}

.reviewRate #rate1 .cancel a{
	background:url(https://img.goo-net.com/common_v2/img/delete.gif) no-repeat 0 0px;
	display: block;
	width: 15px;
	height: 100%;
}
.reviewRate #rate1 .cancel a:hover{
	background:url(https://img.goo-net.com/common_v2/img/delete.gif) no-repeat 0 -16px;
	display: block;
	width: 15px;
	height: 100%;
}
.reviewRate #rate2 .cancel{
	display:none;
}

.reviewRate div.rating div.on a {
	background-position: 0 -13px;
}

.reviewRate div.rating div.starHover a,
.reviewRate div.rating div a:hover {
	background-position: 0 -13px;
}

/*-- pagetop --*/
#pagetop{
	display: none;
	position: fixed;
	_position: absolute;
	right: 20px;
	bottom: 50px;
	z-index: 50;
}

/*  fancybox
---------------------------------------------------------- */
.fancybox-outer .w500{
	width: 500px !important;
}

.fancybox-outer .w685{
	width: 685px !important;
}

.fancybox-outer .w810{
	width: 810px !important;
}

.fancybox-outer .w940{
	width: 940px !important;
}

.fancybox-outer .h650{
	height: 650px !important;
}


/*  innerIconActionClick
---------------------------------------------------------- */
.btnActionArea .innerIconActionClick{
	position: relative;
	z-index: 10;
}

.btnActionArea .iconActionClick{
	z-index: 9999;
	display: none;
	width: 77px;
	height: 35px;
	background: transparent url(https://img.goo-net.com/common_v2/img/icon_checked_click.png) no-repeat 0 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://img.goo-net.com/common_v2/img/icon_checked_click.png',sizingMethod='scale');
	background-image: none\9;
	position: absolute;
	right: -50px;
	top: -10px;
}

/*  clear fix
---------------------------------------------------------- */
#main .tabLink,
div{
	/zoom: 1;
}

#main .tabLink:after,
div:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}


/*-- 20130311Callノート追加 --*/

#contents #aside .box_shopInfo .contact dl.callNote {
	background-color: #fff7c6;
	padding: 7px 0 0; /* ANG_PRJ-570 */
	line-height: 1.2;
	margin-bottom: 2px;
}

#contents #aside .box_shopInfo .contact dl.callNote dt {
	color: #333333;
	font-weight: bold;
	font-size: 105%;
	text-align: center;
	margin-bottom: 2px;
}

#contents #aside .box_shopInfo .contact dl.callNote dd {
	margin: 0;
}

#contents #aside .box_shopInfo .contact dl.callNote dd.imgAea {
	font-size: 0;
	line-height: 0;
	margin-bottom: 5px;
	text-align: center;
}

#contents #aside .box_shopInfo .contact dl.callNote dd.telAea {
	color: #ee0000;
	font-weight: bold;
	font-size: 180%;
	text-align: center;
	line-height: 1.2;
	height: 30px;
}

#contents #aside .box_shopInfo .contact dl.callNote dd.timeAea {
	margin: 0 0 5px;
}

#contents #aside .box_shopInfo .contact dl.callNote dd.textAea {
	font-size: 90%;
}

dl.callNoteArea {
	background-color: #FFF7C6;
	border: 1px solid #FF4114;
	clear: right;
	float: right;
	line-height: 1.2;
	padding: 10px 0;
	width: 237px;
}


dl.callNoteArea dt {
	color: #333333;
	font-weight: bold;
	margin-bottom: 2px;
	text-align: center;
	font-size: 98%;
}

dl.callNoteArea dd.imgArea {
	text-align: center;
	margin-bottom: 5px;
}

dl.callNoteArea dd.telArea {
	color: #EE0000;
	font-size: 163%;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 3px;
	text-align: center;
}

dl.callNoteArea dd.timeArea {
	margin: 0 0 5px;
	text-align: center;
}

dl.callNoteArea dd.textArea {

	font-size: 90%;
	margin: 0 10px;
}



dl.callNoteShort { /* ANG_PRJ-570 */
	width: 245px;
	background-color: #FFF7C6;
	line-height: 1.2;
	padding: 7px 0 5px 5px;
	font-weight: bold;
	line-height: 1.0;
	text-align: center;
}

dl.callNoteShort dt { /* ANG_PRJ-570 */
	background:url(https://img.goo-net.com/common_v2/img/icon_freedial_66.gif) no-repeat 0 0px;
	height: 51px;
	color: #ee0000;
	padding-left: 61px;
	font-size: 170%;
	padding-top: 5px;
}

dl.callNoteShort dt img { /* ANG_PRJ-570 */
	vertical-align: 0;
	margin-left: 5px;
}

dl.callNoteShort dt span {
	font-size: 75%;
}

dl.callNoteShort dd {
	font-size: 115%;
	line-height: 1.2;
}

dl.callNoteShort dd span {
	font-size: 80%;
	text-align: left;
}


div.phone table.callNoteBox {
	background-color: #fff7c6;
	border-collapse: inherit;
}

div.phone table.callNoteBox td.imgArea {
	font-size: 0;
	line-height: 0;
	width: 35%;
	padding: 8px 0 8px 8px;
}

div.phone table.callNoteBox td.telArea {
	font-size: 230%;
	font-weight: bold;
	color: #ee0000;
	padding: 10px 0 0;
}

div.phone table.callNoteBox td.telArea img {
    margin-left: 5px;
    vertical-align: 5px;
}

div.phone table.callNoteBox td.timeArea {
	padding: 10px 0 0;
}

div.phone table.callNoteBox td.timeArea p {
	font-size: 84%;
	padding-top: 3px;
}

/* 130403 moromizato */
iframe.twitter-share-button {
	width: 97px!important;
}

/* ANG_PRJ-448 ここから */

/* pickup部分 */

#pickUpArea ul li {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	float: left;
	font-size: 90%;
	margin-right: 5px;
	padding: 5px 5px 0;
	width: 172px;
}

#pickUpArea ul li.mt5 {
	margin-top: 5px;
}

#pickUpArea ul li.mr0 {
	margin-right: 0;
}

#pickUpArea ul li p {
	margin-bottom: 5px;
}

#pickUpArea ul li p.imgCar {
	text-align: center;
}

#pickUpArea ul li p.imgCar img { height: 96px; }

#pickUpArea ul li p.txtEx {
	font-size: 95%;
	line-height: 1.2;
	margin-top: 5px;
}

/* ANG_PRJ-824 131212 kobashigawa */
#pickUpArea .priceParent {
	margin-bottom: 5px;
}

#pickUpArea .priceParent .price {
	float: left;
	margin-bottom: 0;
	padding-right: 4%;
	width: 45.5%;
}

#pickUpArea .priceParent .totalPrice {
	float: right;
	padding-left: 4%;
	border-left: 1px solid #CCCCCC;
	width: 45.5%;
}

#pickUpArea .priceParent .price span,
#pickUpArea .priceParent .totalPrice span {
	font-size: 121%;
	font-weight: bold;
	margin-right: 3px;
}

#pickUpArea .priceParent .totalPrice span {
	color: #FF0000;
}

#pickUpArea .listInner {
	position: relative;
}

#pickUpArea .listInner .gooKanteisya {
	position: absolute;
	top: 0;
	left: 22px;
	margin-bottom: 0;
	width: 70px;
	z-index: 10;
}

#pickUpArea .listInner .gooPlusicon {
	position: absolute;
	top: 0;
	left: 92px;
	margin-bottom: 0;
	width: 46px;
	z-index: 10;
}


/* .itemDetail */

#main .itemDetailAreaSet{
	border-top: 1px solid #999999;
	margin-top: 42px;
}

#main .box_result td .column.w110 {
	float: left;
	width: 110px;
}

#main .box_result td .column.w250 {
	float: right;
	width: 250px;
}

#main .itemDetail td.w134 {
	width: 134px;
}

#main .box_result .itemDetail td .column p.img2 a img {
	height: 86px;
	width: 110px;
}

#main .box_result td .column p.howPhoto {
	font-size: 84%;
	font-weight: bold;
}

#main .box_result td .column p.tit2 {
	font-size: 120%;
	font-weight: bold;
}

#main .box_result table td.details div.shop2.shopDealer {
	border: 2px solid #FF9900;
}

#main .box_result table td.details div.shop2 {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 2px solid #E7E7E7;
	padding: 5px;
	font-size: 84%;
	line-height: 2;
}

#main .box_result .itemDetail .box_gooJudgment2 {
	float: left;
	font-size: 84%;
	width: 134px;
}
#main .box_result .itemDetail .box_gooJudgment2 .details {
	background: url("https://img.goo-net.com/common_v2/img/bg_goo_judgment.png") no-repeat scroll 0 0 transparent;
	height: 32px;
	padding: 22px 0 0 4px;
	text-align: left;
}

#main .box_result .itemDetail .box_gooJudgment2 .details p.ext {
/*	color: #797878;*/ /* mod 20140808 */
}

#main .box_result .itemDetail .box_gooJudgment2 .details p.int{
/*	color: #b95e37;*/ /* mod 20140808 */
}

#main .itemDetail td.packSet {
	padding: 10px 5px 5px 6px;
}

#main .box_result table td.tdSetKantei {
	border-left: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	padding: 6px 6px 5px;
}

#main .box_result table td.details div.shop2 span.dealer {
	background-color: #FF9900;
	color: #FFFFFF;
	margin-right: 5px;
	padding: 1px 13px;
}

#main .box_result table td.details div.shop2 dl.shopDetailList {
	display: inline;
}

#main .box_result table td.details div.shop2 dl.shopDetailList dt {
	background-color: #F2F2F2;
	margin-right: 5px;
	padding: 2px 5px 3px;
	display: inline;
}

#main .box_result table td.details div.shop2 dl.shopDetailList dd {
	display: inline;
}

#main .box_result table td.details div.shop2 dl.shopDetailList dd ul {
	display: inline;
}

#main .box_result table td.details div.shop2 dl.shopDetailList dd ul li {
	border-right: 1px solid #CCCCCC;
	margin-right: 3px;
	padding-right: 7px;
	display: inline;
}

#main .box_result table td.details div.shop2 dl.shopDetailList dd ul li.last {
	border-right: 0;
}

#main .box_result table td.details div.shop2 span.rev { /* ANG_PRJ-448 */
	border-right: 1px solid #CCCCCC;
	margin: 0 10px 0 5px;
	padding-right: 5px;
	zoom:1;
}

#main .box_result table td.details div.shop2 span.rev em {
	margin: 0 5px;
}

#main .box_result table td.details div.shop2 span.rev img {
	margin-right: 1px;
	vertical-align: -2px;
}

#main table.itemDetail tr.last td {
	padding-bottom: 10px;
}

#main table.itemDetail tr.first td {
	border-top: 1px solid #E5E5E5 !important;
	padding-top: 10px;
}

#main table.itemDetail tr td.pb10 {
	padding-bottom: 10px;
}

/* 567 130701 kobashigawa */
.vacation {
	background: url(https://img.goo-net.com/goo/common_v2/img/icon_information.gif) no-repeat scroll 0 2px transparent;
	padding: 0 20px 0 30px; /* ANG_PRJ-2340 160510 */
	color: #333333;
}
#info .vacation dt {
	font-size: 109%;
	font-weight: bold;
}
#info .vacation dd { line-height: 1.5; }
#info #vacation_message, #client_message {
	margin-top: 10px;
	padding: 0;
}
#info .note_message span.close {
	right: 0;
	top:0;
}

#info .note_message{
	padding: 0;
}

/* ANG_PRJ-2340 160510 
-------------------------------------- */
#info .vacation dt {
	cursor: pointer;
	background: url("https://img.goo-net.com/goo/common_v2/img/icon_arrow_close.png") no-repeat left center;
	background-size: 12px 7px;
	padding-left: 10px;
}

#info .vacation dt.active {
	background: url("https://img.goo-net.com/goo/common_v2/img/icon_arrow_open.png") no-repeat left center;
	background-size: 12px 7px;
}

#info .vacation dd {
	display: none;
	padding-left: 17px;
}

/* ANG_PRJ-523 グレード検索ボタン表現修正 130710 pdc maekawa */

#main .box_searchCondition .areaChk{
	text-align: right;
}

#main .box_searchCondition .modelChk {
	margin-top: 4px;
}

#main .box_searchCondition #pattern1 .f11{
	font-size: 11px;
}

#main .box_searchCondition #pattern1 .column div.inner{
	margin: 0 0 5px 0;
	padding: 0;
	border-bottom: none;
}

#main .box_searchCondition #pattern1 .column.w307{
	width: 286px;
	border-right: 1px solid #E5E5E5;
}

#main .box_searchCondition #pattern1 .column dt.nenshiki{
	width: 103px;
	margin-top: 2px;
}

#main .box_searchCondition #pattern1 .column .select01 ul{
	float: auto;
}

#main .box_searchCondition #pattern1 .column .select01 ul.chiki{
	overflow: hidden;
	margin: 0 0 0 16px;
	float: none;
}

/*-- select02 --*/

#main .box_searchCondition #pattern1 .column.w272 .select02 div, 
#main .box_searchCondition #pattern1 .column .souldout {
    border-top: 1px solid #E5E5E5;
    clear: both;
}

#main .box_searchCondition #pattern1 .column.w282 {
	padding: 0 10px;
	width: 282px;
	border-left: none;
}

#main .box_searchCondition #pattern1 .column .color{
	border-top: 1px solid #E5E5E5;
	padding-top: 5px;
}

#main .box_searchCondition #pattern1 .column .select02 .color dt{
	width: 25px;
}

#main .box_searchCondition #pattern1 .column .color dd{
	width: 257px;
}

#main .box_searchCondition #pattern1 .column .color ul{
	margin: 0;
}

#main .box_searchCondition #pattern1 .column .color ul li{
	display: inline;
}

/*-- souldout --*/
#main .box_searchConditionv #pattern1 .column .souldout input{
	margin: 0;
	vertical-align: top;
}

/*-- other --*/
#main .box_searchCondition #pattern1 .column .other{
	margin: 0;
}

#main .box_searchCondition #pattern1 .column .other .attention p.judge{
	width: 130px;
	background: url(https://img.goo-net.com/common_v2/img/bg_search_attention150.gif) no-repeat 0 0;
}

/*
#main .box_searchCondition #pattern1 .column .other .attention p a{
	position: absolute;
	right: 8px;
	top: 9px;
}
*/

#main .box_searchCondition #pattern1 .column .other ul.line01{
	width: 95px;
}

#main .box_searchCondition #pattern1 .column .other ul.line02{
	width: 210px !important;
}

#main .box_searchCondition #pattern1 .column.w308 {
	padding: 0 0 0 10px;
	width: 308px;
	border:none;
}

#main .box_searchCondition #pattern1 .column dd span.txtline {
	display: block;
	margin: 0 5px;
}

#main .box_searchCondition #pattern1 .column .select03 dd {
	height: auto;
}

#main .box_searchCondition #pattern1 .column .select02 dt {
	width: 100px;
}

#main .box_searchCondition #pattern1 .column .select01 ul li.first {
	padding-left: 0;
}

#main .box_searchCondition #pattern1 .column .select01 ul li {
	padding: 0 0 0 11px;
	display: inline;
}

/* ANG_PRJ-671 130808 kobashigawa */

.box_roundBorderTopGray div.tit #question {
	background: url(https://img.goo-net.com/common_v2/img/icon_question.gif) no-repeat scroll 0 0 transparent;
	padding: 3px 0 3px 24px;
}

.box_roundBorderTopGray .inner #myDiv .KnowledgeSyndication {
	line-height: 1.5;
}

.box_roundBorderTopGray .inner #myDiv .rn_List {
	margin-top: -5px;
	font-size: 100%;
}

.box_roundBorderTopGray .inner #myDiv .rn_Item {
	margin: 5px 0 0 20px;
	list-style-type: disc;
}

.box_roundBorderTopGray .inner #myDiv .rn_Navigation a {
	display: bolck;
	background: url(https://img.goo-net.com/goo/common_v2/img/renewal/type_a/mark/icon_link.gif) no-repeat scroll 0 3px transparent;
	float: right;
	padding-left: 14px;
	font-size: 100%;
}

/*-- ANG_PRJ-582 【PC】ランキングコンテンツ改修 --*/

/* #box_ranking2 */

#contents #aside #box_ranking2{
	margin: 0 0 10px 0;
	border:1px solid #FF9C59;
}

#contents #aside #box_ranking2 div.tit{
	background: url("https://img.goo-net.com/common_v2/img/bg_boxRankTtl.gif") repeat-x scroll 0 0 transparent;
	border-bottom: 1px solid #FF9C59;
	padding: 6px 11px 5px 8px;
}

#contents #aside #box_ranking2 div.inner{
	background: url("https://img.goo-net.com/common_v2/img/bg_boxRankIn.gif") repeat-x scroll 0 0 transparent;
	border: 1px solid #FFFFFF;
	padding: 15px 8px 8px;
}

#contents #aside #box_ranking2 h3{
	float: left;
	font-weight: bold;
	font-size: 110%;
}

#contents #aside #box_ranking2 .tit span{
	float: right;
	font-size: 84%;
	margin-top: 3px;
}

#contents #aside #box_ranking2 .inner{
	padding-top: 0;
	padding-bottom: 8px;
}

#contents #aside #box_ranking2 .list{
	padding: 10px 0 10px 0;
	border-top: 1px dotted #999999;
}

#contents #aside #box_ranking2 .list.fst{
	border-top: none;
}

#contents #aside #box_ranking2 .list img{
	float: left;
	padding: 0 10px 0 0;
}

#contents #aside #box_ranking2 .rank01,
#contents #aside #box_ranking2 .rank02,
#contents #aside #box_ranking2 .rank03{
	width: 280px;
}

#contents #aside #box_ranking2 .rank01 img,
#contents #aside #box_ranking2 .rank02 img,
#contents #aside #box_ranking2 .rank03 img{
	width: 80px;
	height: 40px;
}

#contents #aside #box_ranking2 .rank04 a img,
#contents #aside #box_ranking2 .rank05 a img{
	width: 60px;
	height: 30px;
}

#contents #aside #box_ranking2 a{
	display: block;
	overflow: hidden;
}


#contents #aside #box_ranking2 .rank01 a,
#contents #aside #box_ranking2 .rank02 a,
#contents #aside #box_ranking2 .rank03 a{
	margin: 0 10px 0 62px;
}

#contents #aside #box_ranking2 .rank04 a,
#contents #aside #box_ranking2 .rank05 a{
	margin: 0 10px 0 30px;
}

#contents #aside #box_ranking2 .rank01{
	height: 52px;
	background: url(https://img.goo-net.com/common_v2/img/bg_aside_ranking_01.jpg) no-repeat 0 0;
}

#contents #aside #box_ranking2 .rank02{
	height: 54px;
	background: url(https://img.goo-net.com/common_v2/img/bg_aside_ranking_02.jpg) no-repeat 0 0;
	border: none;
}

#contents #aside #box_ranking2 .rank03{
	height: 57px;
	background: url(https://img.goo-net.com/common_v2/img/bg_aside_ranking_03.jpg) no-repeat 0 0;
	border: none;
}

#contents #aside #box_ranking2 .rank04{
	background: url(https://img.goo-net.com/common_v2/img/icon_aside_ranking_04.gif) no-repeat 0 10px;
}

#contents #aside #box_ranking2 .rank05{
	background: url(https://img.goo-net.com/common_v2/img/icon_aside_ranking_05.gif) no-repeat 0 10px;
}

#contents #aside #box_ranking2 .list .txt{
	width: 170px;
}

#contents #aside #box_ranking2 .rank01,
#contents #aside #box_ranking2 .rank02,
#contents #aside #box_ranking2 .rank03{
	padding-top: 23px;
}

#contents #aside #box_ranking2 .rank01 .txt,
#contents #aside #box_ranking2 .rank02 .txt,
#contents #aside #box_ranking2 .rank03 .txt{
	width: 120px;
}

#contents #aside #box_ranking2 .link{
	border-top: 1px dotted #999999;
	padding: 15px 0 0;
	text-align: center;
}

#main .box_localCarSearch .column {
	display: inline;
}

/* #box_ranking3 */

#contents #aside #box_ranking3{
	margin: 0 0 10px 0;
	border:1px solid #FF9C59;
}

#contents #aside #box_ranking3 div.tit{
	background: url("https://img.goo-net.com/common_v2/img/bg_boxRankTtl.gif") repeat-x scroll 0 0 transparent;
	border-bottom: 1px solid #FF9C59;
	padding: 6px 11px 5px 8px;
}

#contents #aside #box_ranking3 div.inner{
	background: url("https://img.goo-net.com/common_v2/img/bg_boxRankIn.gif") repeat-x scroll 0 0 transparent;
	border: 1px solid #FFFFFF;
	padding: 9px 8px 10px;
}

#contents #aside #box_ranking3 h3{
	float: left;
	font-weight: bold;
	font-size: 110%;
}

#contents #aside #box_ranking3 .tit span{
	float: right;
	font-size: 84%;
	margin-top: 3px;
}

#contents #aside #box_ranking3 .inner{
	padding-top: 0;
	padding-bottom: 8px;
}

#contents #aside #box_ranking3 div.carWrap{
	border-bottom: 1px dotted #999999;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#contents #aside #box_ranking3 table{
	width:100%;
}

#contents #aside #box_ranking3 table td{
	padding: 10px 0 10px 0;
}

#contents #aside #box_ranking3 table td.rankImg {
	text-align: center;
	width: 15%;
}

#contents #aside #box_ranking3 table td.carImg {
	padding-left: 12px;
	width: 45%;
	padding-bottom: 5px;
}

#contents #aside #box_ranking3 table td.carTtl {
	width: 40%;
}

#contents #aside #box_ranking3 .link {
	margin-top: 15px;
	text-align: center;
}
/*ANG_PRJ-827 131108 ikema */
#ticker_box {
	height:240px;
	overflow:auto;
}
/*ANG_PRJ-822 131109 ikema */
.TooltipArea {
	/z-index: 9998;
	position: relative;
	text-decoration: none;
}

.Tooltip {
	display: block;
	position: absolute;
	z-index: 9999;
	background: #ffffff;
	margin-bottom: 20px;
	padding: 5px;
	border: 1px solid #ffaf6b;
	color: #333333;
	line-height: 1.4;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.Tooltip:after {
	content: '';
	position: absolute;
	top: -9px;
	border-bottom: 10px solid #FFFFFF;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}

.Tooltip:before {
	content: '';
	position: absolute;
	top: -10px;
	border-bottom: 10px solid #FFA500;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}

.w129 .icon {
	padding-top: 2px;
}

.w129 .Tooltip .text {
	display:block;
	margin-bottom: 10px;
}

#Faq01 { z-index: 9999;}
#Faq02 { z-index: 9998;}
#Faq03 { z-index: 9997;}
#Faq04 { z-index: 9996;}
#Faq05 { z-index: 9995;}

/*ANG_PRJ-911 131220 ikema */

#pattern1 .Tooltip {
	display: none;
	width: 250px;
	top: 34px;
	padding: 5px 4px 5px 5px;
}

#pattern1 #Faq01 .Tooltip { left: -120px;}
#pattern1 #Faq01 .Tooltip:after { left: 115px;}
#pattern1 #Faq01 .Tooltip:before { left: 115px;}

#pattern1 #Faq02 .Tooltip { left: -239px;}
#pattern1 #Faq02 .Tooltip:after { left: 234px;}
#pattern1 #Faq02 .Tooltip:before { left: 234px;}

#pattern1 #Faq03 .Tooltip {
	left: -109px;
	width: 252px;
}
#pattern1 #Faq03 .Tooltip:after { left: 104px;}
#pattern1 #Faq03 .Tooltip:before { left: 104px;}

#pattern1 #Faq04 .Tooltip { left: -85px;}
#pattern1 #Faq04 .Tooltip:after { left: 77px;}
#pattern1 #Faq04 .Tooltip:before { left: 77px;}

#pattern1 #Faq05 .Tooltip { left: -116px;}
#pattern1 #Faq05 .Tooltip:after { left: 111px;}
#pattern1 #Faq05 .Tooltip:before { left: 111px;}

.box_roundGrayBottom .Tooltip {
	width: 250px;
	top: 35px;
}

.box_roundGrayBottom #Faq01 .Tooltip { left: -213px;}
.box_roundGrayBottom #Faq01 .Tooltip:after { left: 208px;}
.box_roundGrayBottom #Faq01 .Tooltip:before { left: 208px;}



/*ANG_PRJ-926 140213 kobashigawa */
.buySection {
	background-color: #ffffff;
}

.buySection .prefShop {
	margin-top: 5px;
	padding: 10px 0;
}

.buySection .prefShop .prefArea {
	padding-right: 10px;
}

.buySection .prefShop .prefArea .prefSection {
	float: left;
	margin: -10px 0 0 10px;
	width: 297px;
}

* html .buySection .prefShop .prefArea .prefSection {
	display: inline;
}

.buySection .prefShop .prefArea .prefSection dl {
	margin-top: 10px;
	border: 1px solid #cccccc;
}

.buySection .prefShop .prefArea .prefSection dt a {
	display: block;
	background: url(https://img.goo-net.com/goo/common_v2/img/renewal/type_a/icon/icon_arrow_red.gif) no-repeat scroll 96% center transparent;
	padding: 7px 10px;
	color: #333333;
	text-decoration: none;
}

.buySection .prefShop .prefArea .prefSection dt .current {
	background: url(/common_v2/img/renewal/type_a/icon/icon_arrow_red02.gif) no-repeat scroll 96% center transparent;
}

.buySection .prefShop .prefArea .prefSection dd {
	display: none;
	background-color: #fafafa;
	border-top: 1px solid #cccccc;
	padding: 10px 5px;
}

.buySection .prefShop .prefArea .prefSection dd li {
	display: inline;
	margin-right: 3px;
}

/*買取スタイル20160929*/
.prefShop {
	margin-top: 5px;
	padding: 10px 0;
}

.prefShop_bnr{
	margin: 0;
	padding: 0 0 12px 12px;
}

.prefShop_bnr a{
	display: block;
}

.prefShop .prefShop_title{
	margin: 0;
    padding: 0 0 3px 14px;
    font-size: 15px;
    font-weight: bold;
    background: transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/type_a/caption/caption_red_mark.gif) no-repeat 0 3px;
    position: relative;
    top: 0;
    left: 0;
}

.prefShop_carbox{
	margin-left: 12px;
}

.prefShop_carbox ul{
	width: 613px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.prefShop_carbox ul.top:after{
	clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

.prefShop_carbox li{
	width: 104px;
	background-color: #fff;
	margin: 0 5px 5px 0;
	float: left;
	border: 1px solid #ccc;
	padding: 5px;
	box-shadow:0px -1px 0px 0px #cccccc inset;
	-moz-box-shadow:0px -1px 0px 0px #cccccc inset;
	-webkit-box-shadow:0px -1px 0px 0px #cccccc inset;
}

.prefShop_carbox .img{
	margin: 0;
	padding: 0;
}

.prefShop_carbox .img a{
	display: block;
	text-align: center;
}

.prefShop_carbox .img span{
	display: block;
	text-align: left;
	height: 35px;
	font-size: 12px;
	line-height: 1.4;
	padding-top: 3px;
}

.prefShop .submit{
	margin: 0;
	padding: 10px 0 10px 0;
}

.prefShop .submit a{
	width: 279px;
    height: 36px;
    margin: 0 auto 0 auto;
    display: block;
    font-size: 100%;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    background: transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/type_a/button/btn_red_w279.png) no-repeat top left;
}

.prefShop .submit a span{
	width: 279px;
    height: auto;
    padding: 7px 0 0 0;
    display: block;
    cursor: pointer
}

/*-- ANG_PRJ-1199 140423 kobashigawa --*/
#main .box_result table td.detailsTop {
	padding: 0 10px;
}

#main .box_result table td.detailsTop div.shop_mail {
	background: transparent;
	margin-bottom: 10px;
	padding: 0 10px;
	border: none;
}

#main .box_result table td.detailsTop div.shop_mail .message,
#main .box_result table td.detailsBtm div.shop_mail .info{
	float: none;
}

#main .box_result table td.detailsTop div.shop_mail .message {
	border-right: none;
	width: 340px;
}

#main .box_result table td.detailsBtm div.shop_mail .info{
	border-left: none;
	margin: 0;
}

#main .box_result table td.detailsBtm div.shop_mail .info dt{
	width: auto;
}

/*ANG_PRJ-1103 140414 ikema */
.bnr_selection {
	text-align: center;
}
/*-- box_selection --*/
#contents #aside .box_selection .img{
	float: left;
	width: 80px;
}

#contents #aside .box_selection .txt{
	float: right;
	width: 190px;
}

#contents #aside .box_selection .txt a{
	display: block;
	margin-bottom: 5px;
}

#contents #aside .listMore {
	float: right;
}

#contents #aside .listMore a {
	display: block;
	background: url(https://img.goo-net.com/goo/common_v2/img/renewal/type_a/mark/icon_link.gif) no-repeat scroll 0 3px transparent;
	padding-left: 18px;
}

/*-- ANG_PRJ-1214 140519 kobashigawa --*/
#socp-action-buttons .socialplus-widget-action_A {
	width: 169px;
}

#socp-action-buttons .socialplus-widget-action_B {
	width: 167px;
}

#socp-action-buttons .socialplus-widget-action_C {
	width: 165px;
}

#socp-action-buttons .socialplus-widget-action_D {
	width: 177px;
}

#socp-action-buttons .socialplus-widget-action_E {
	width: 169px;
}

.sns_btm_area #socp-buttons-bar02 {
	margin-top: 15px;
}

#socp-buttons-bar {
	float: right;
	width: 300px;
	margin: -6px 0 5px;
}

#socp-buttons-bar .socialplus-providerbutton-wrapper,
#socp-buttons-bar02 .socialplus-providerbutton-wrapper {
	margin-right: 5px !important;
}

#socp-buttons-bar .socialplus-providerbutton-twitter-tweet,
#socp-buttons-bar02 .socialplus-providerbutton-twitter-tweet {
	width: 95px;
}

#socp-buttons-bar .socialplus-providerbutton-facebook-like,
#socp-buttons-bar02 .socialplus-providerbutton-facebook-like {
	width: 110px;
}

#socp-buttons-bar .socialplus-providerbutton-google-plusone,
#socp-buttons-bar02 .socialplus-providerbutton-google-plusone {
	width: 80px;
}

/*-- ANG_PRJ-1214 140520 Matayoshi --*/
.sns_btm_area ul.sns{
	margin-top: 15px !important;
	float: none !important;
}

/*-- ANG_PRJ-1251 140718 ikema --*/
#main .box_searchCondition .pageUtil .tit.redLine {
	padding: 10px 0 0 13px;
	border-top: 3px solid #f41f00;
}

#main .box_searchCondition .box_roundGrayBottom.bBtm {
	border-bottom: 1px solid #cccccc;
	border-top: none;
}

.box_roundGrayBottom .roundB.pd0 {
	padding: 0px;
}

.searchWrap_01_inner_pink {
	border: 6px solid #ffcccc;
	background: #ffffff;
}

.box_roundGrayTop h2.tit.mBtm {
	margin-bottom: 7px;
}

#main .box_searchCondition .box_roundWhite.pd14 {
	padding: 14px;
}

/*-- ANG_PRJ-1349 140730 kobashigawa --*/
#fixedAlert {
	display: none;
	background: url(https://img.goo-net.com/usedcar/common_v2/img/bg_fixed_estimate.png) repeat scroll left top;
	color: #ffffff;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;
	font-size: 12px;
	line-height: 1.2;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
}

#fixedAlert a {
	text-decoration: none;
}

#fixedAlert .inner {
	margin: 0 auto;
	padding: 10px 0;
	width: 960px;
}

#fixedAlert #alertList {
	position: relative;
	width: 100%;
	height: 72px;
}

#fixedAlert #alertList li {
	position: absolute;
	text-align: center;
}

#fixedAlert #alertList li a {
	display: block;
}

#fixedAlert #alertList .list01,
#fixedAlert #alertList .list02,
#fixedAlert #alertList .list03 {
	top: 2px;
	width: 147px;
}

#fixedAlert #alertList .list04,
#fixedAlert #alertList .list05,
#fixedAlert #alertList .list06,
#fixedAlert #alertList .list07,
#fixedAlert #alertList .list08 {
	top: 0;
	width: 82px;
}

#fixedAlert #alertList .list01 a,
#fixedAlert #alertList .list02 a,
#fixedAlert #alertList .list03 a {
	color: #ffffff;
	padding-top: 5px;
	height: 67px;
}

#fixedAlert #alertList .list04 a,
#fixedAlert #alertList .list05 a,
#fixedAlert #alertList .list06 a,
#fixedAlert #alertList .list07 a,
#fixedAlert #alertList .list08 a {
	color: #333333;
	padding-top: 8px;
	height: 64px;
}

#fixedAlert #alertList .list01 {
	background: url(https://img.goo-net.com/goo/common_v2/img/renewal/alert/alert01.png) no-repeat scroll left top;
	left: 0;
}

#fixedAlert #alertList .list02 {
	background: url(https://img.goo-net.com/goo/common_v2/img/renewal/alert/alert02.png) no-repeat scroll left top;
	left: 155px;
}

#fixedAlert #alertList .list03 {
	background: url(https://img.goo-net.com/goo/common_v2/img/renewal/alert/alert03.png) no-repeat scroll left top;
	left: 310px;
}

#fixedAlert #alertList .list04 {
	background: url(https://img.goo-net.com/goo/common_v2/img/renewal/alert/alert04.png) no-repeat scroll left top;
	left: 475px;
}

#fixedAlert #alertList .list05 {
	background: url(https://img.goo-net.com/goo/common_v2/img/renewal/alert/alert05.png) no-repeat scroll left top;
	left: 566px;
}

#fixedAlert #alertList .list06 {
	background: url(https://img.goo-net.com/goo/common_v2/img/renewal/alert/alert06.png) no-repeat scroll left top;
	left: 656px;
}

#fixedAlert #alertList .list07 {
	background: url(https://img.goo-net.com/goo/common_v2/img/renewal/alert/alert07.png) no-repeat scroll left top;
	left: 746px;
}

#fixedAlert #alertList .list08 {
	background: url(https://img.goo-net.com/goo/common_v2/img/renewal/alert/alert08.png) no-repeat scroll left top;
	left: 836px;
}

#fixedAlert .close {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 34px;
}

#fixedAlert #client_message {
	margin-top: 0;
}

/* ANG_PRJ-1404 外枠 140812 ikema 
----------------------------------------- */
.box_recommend.box_roundGrayRed {
	margin: 0 0 10px 0;
	position: relative;
	background: #f2f2f2;
	border-left: 1px solid #e70b1b;
	border-right: 1px solid #e70b1b;
	border-bottom: 1px solid #e70b1b;
	z-index: 0;
}

.box_recommend.box_roundGrayRed.w200 {
	width: 200px;
	height: 546px;
}

.box_recommend.box_roundGrayRed.w260 {
	width: 260px;
	height: 484px;
}

.box_recommend.box_roundGrayRed.w300 {
	width: 300px;
	height: 474px;
}

.box_recommend.box_roundGrayRed .roundT {
	background-color: #e1e1e1;
	border-top: 3px solid #e70b1b;
}

.box_recommend.box_roundGrayRed .roundB {
	padding: 7px;
	border-top: 1px solid #fbfbfb;
}

.box_recommend.box_roundGrayRed.w260 .roundB,
.box_recommend.box_roundGrayRed.w300 .roundB {
	padding: 8px 9px;
}

.box_recommend.box_roundGrayRed .tit_area {
	border-bottom: 1px solid #d2d2d2;
	background-color: #f4f4f4;
	padding: 6px 0 5px;
	_padding: 8px 0 7px;
}

.box_recommend.box_roundGrayRed.w260 .tit_area,
.box_recommend.box_roundGrayRed.w300 .tit_area {
	padding: 7px 0 5px;
	_padding: 9px 0 7px;
}


.box_recommend.box_roundGrayRed .tit_area h3.tit em {
	padding: 0 0 0 7px;
	font-weight: bold;
	font-size: 125%;
	color: #e60012;
}

.box_recommend.box_roundGrayRed.w260 .tit_area h3.tit em,
.box_recommend.box_roundGrayRed.w300 .tit_area h3.tit em {
	padding: 0 0 0 10px;
}

/* 160204
--------------------------------------*/
.box_recommend.box_roundGrayRed .tit_area {
	background-image: none;
	height: auto;
	margin-bottom: 0;
}

.box_recommend.box_roundGrayRed .roundB {
	background: #e1e1e1;
}

/*---- PC:1-----*/
#contents.fes .box_top{ margin:0 auto;}
#contents.fes { width: 1300px; margin: 0 auto; padding: 0 0 40px 0;}
#contents.fes .fesBnr_l{ float:left; margin-right:5px;}
#contents.fes #aside { float: left; margin-left:15px;}
#contents.fes .fesBnr_r{ float:right; margin-left:5px;}

/*---- PC:5-----*/
.section_body .visual .img2 .thumbTopIcon01 img{ margin:0 0 2px;}
.subBnrBox01{ width:574px; margin:5px 0 10px 0;}
/* ANG_PRJ-1737 【GN・GW両方】Goo保証修正 */
.subBnrBox01 ul.bnrList01{ float:left; width:157px;}
.subBnrBox01 ul.bnrList01 li{ float:left; margin:0 6px 0 0;}
.subBnrBox01 dl.gooKantei01{ float:right; width:253px; border:2px solid #e1c486; overflow:hidden; background:#fff;}
.subBnrBox01 dl.gooKantei01 dt{ float:left; width:74px;}
.subBnrBox01 dl.gooKantei01 dd{ float:left; font-size:10px; padding:3px 0 1px; line-height:1.2;}
.subBnrBox01 dl.gooKantei01 dd.star{ width:123px; overflow:hidden;}
.subBnrBox01 dl.gooKantei01 dd span{ display:block; width:4em; float:left; margin:0 0 0 5px;}
.subBnrBox01 dl.gooKantei01 dd img{ margin:0 0 0 2px; float:left;}

.subBnrBox01 .reservationConfirmation {
	width: 256px;
	margin: 3px 0 0;
	padding: 7px 10px;
	float: right;
	position: relative;
	border: 1px solid #e5e5e5;
	background: #fff;
}

.subBnrBox01 .reservationConfirmation .lead {
	float: left;
	color: #002e79;
	font-weight: bold;
	line-height: 1.2;
	padding: 12px 0 12px 44px;
	background: url(https://img.goo-net.com/common_v2/img/icon_tit_reservation.png?160927) no-repeat left;
}

.subBnrBox01 .reservationConfirmation .btn {
	margin: 5px 0 0;
	float: right;
	background: url(https://img.goo-net.com/common_v2/img/bg_btn_reservation_confirmation.png?160912) no-repeat;
}

.subBnrBox01 .reservationConfirmation .btn a {
	width: 113px;
	padding: 6px 0 6px;
	display: block;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

/*---- PC:6-----*/
.wideBnrArea01{ padding:3px 0;}
.specData .gooplusBnr01{ margin:0 10px;}
#headCarDetail .printNav.hasBnr01{ top:-111px;}

/*---- PC:2-----*/
.lpBnrArea01,.lpBnrArea02{
	margin-bottom:14px;
}

.searchCampcar{
	position:relative;
	width:960px;
	height:100px;
	background:url(/campaign/centaurus2014/common/img/lp_campcar_bg.gif) no-repeat;
	margin-bottom:14px;
}

.searchCampcar .jpCar a{
	position:absolute;
	top:25px;
	left:483px;
	text-indent:-9999px;
	display:block;
	width:220px;
	height:50px;
	background:url(/campaign/centaurus2014/common/img/lp_jpcar_btn_off.png);
}

.searchCampcar .jpCar a:hover,
.searchCampcar .jpCar a:active{
	background:url(/campaign/centaurus2014/common/img/lp_jpcar_btn_on.png);
}

.searchCampcar .importCar a{
	position:absolute;
	top:25px;
	left:715px;
	text-indent:-9999px;
	display:block;
	width:220px;
	height:50px;
	background:url(/campaign/centaurus2014/common/img/lp_importcar_btn_off.png);
}

.searchCampcar .importCar a:hover,
.searchCampcar .importCar a:active{
	background:url(/campaign/centaurus2014/common/img/lp_importcar_btn_on.png);
}

#lp_mainArea{
	border:1px solid #cccccc;
	background-color:#f2f2f2;
	width:958px;
	margin:14px 0;
	padding-bottom:14px;
}

#lp_mainArea h2{
	font-size:20px;
	font-weight:bold;
	color:#fff;
	line-height:44px;
	width:920px;
	height:44px;
	background-color:#252525;
	text-indent:1em;
	margin:14px auto 14px;
}

#lp_mainArea div{
	width:920px;
	margin:0 auto 0;
}

#lp_mainArea .lpMovie{
	border-top: 4px solid #e60012;
	width: 920px;
	padding: 20px 20px 16px;
}

#lp_mainArea .lpMovie h2{
	margin-top:0;
}

#lp_mainArea .lpMovie .moviethumbArea{
	float:right;
	width:346px;
}

#lp_mainArea .lpMovie .moviethumbArea .thumbareaInner{
	width:328px;
	height:92px;
	border:#929292 solid 1px;
	margin-bottom:10px;
	padding:8px;
}

#lp_mainArea .lpMovie .moviethumbArea .thumbareaInner.innerEnd{
	margin:0;
}

#lp_mainArea .lpMovie .moviethumbArea .thumbareaInner p{
	width:180px;
	float:right;
}

#lp_mainArea .lpMovie .whatsCT2014 a{
	text-indent:-9999px;
	display:block;
	width:390px;
	height:45px;
	background:url(/campaign/centaurus2014/common/img/lp_fes_whatscentaurus2014_off.png);
	margin:15px auto 0;
}

#lp_mainArea .lpMovie .whatsCT2014 a:hover,
lp_mainArea .lpMovie .whatsCT2014 a:active{
	background:url(/campaign/centaurus2014/common/img/lp_fes_whatscentaurus2014_on.png);
}

#lp_mainArea .campProcess{
	margin-bottom:14px;
}

#lp_mainArea .campProcess .processArea{
	width:650px;
	float:left;
}

#lp_mainArea .campProcess .fesappBtn a{
	text-indent:-9999px;
	display:block;
	width:253px;
	height:140px;
	float:right;
	background:url(/campaign/centaurus2014/common/img/lp_fes_appbtn_off.png);
	margin-top:70px;
}

#lp_mainArea .campProcess .fesappBtn a:hover,
#lp_mainArea .campProcess .fesappBtn a:active{
	background:url(/campaign/centaurus2014/common/img/lp_fes_appbtn_on.png);
}

.campCarh2{
	font-size:20px;
	font-weight:bold;
	color:#fff;
	line-height:44px;
	width:960px;
	height:44px;
	background-color:#e60013;
	text-indent:1em;
	margin:20px auto 7px;
}

/* ANG_PRJ-1550 141014 ikema 外枠
----------------------------------------- */
.box_recommend.box_roundGrayRed.w960 {
	width: 960px;
	/*height: 334px;*/
}

.box_recommend.box_roundGrayRed.w960 .roundB {
	padding: 9px;
}

.box_recommend.box_roundGrayRed.w960 .tit_area {
	padding: 7px 0 5px;
	_padding: 9px 0 7px;
}

.box_recommend.box_roundGrayRed.w960 .tit_area h3.tit em {
	font-size: 130%;
}

.box_recommend.box_roundGrayRed.w960 .tit_area h3.tit em {
	padding: 0 0 0 10px;
}





/* ANG_PRJ-1422 140902 kobashigawa
----------------------------------------- */
#main .box_result table td.details div.shop_mail .info .fLdl {
	float: left;
	width: 538px;
}

#main .box_result .callNoteBox {
	float: right;
	width: 320px;
}

#main .box_result .callNoteBoxHistry {
	clear: both;
	padding: 8px 4px 0 0;
	width: 328px;
	letter-spacing: 0;
}

#main .box_result .callNoteBox table {
	background-color: #fff7c6;
	border: 1px solid #ff6600;
}

#main .box_result .callNoteBox th,
#main .box_result .callNoteBox td {
	vertical-align: middle;
	font-weight: bold;
}

#main .box_result .callNoteBox th {
	background: url(https://img.goo-net.com/common_v2/img/callnote_icon.png) no-repeat scroll 7px center #ff6600;
	color: #ffffff;
	padding: 4px 5px 4px 32px;
	width: 49%;
}

#main .box_result .callNoteBox th span {
	font-size: 84%;
	font-weight: normal;
}

/* PP_CALL-36 150225 */
#main .box_result .callNoteBox td {
	padding: 4px 5px;
	border: none;
	color: #ff0000;
	font-size: 114%;
	text-align: center;
}

#main .box_result .callNoteBox td.phone_length_14 {
	font-size: 136%;
}

/* PP_CALL-36 150225 */
#main .box_result .callNoteBoxHistry td {
	font-size: 114%;
}

/* ANG_PRJ-1443 140909 ikema レコメンド
----------------------------------------- */
.box_recommend.box_roundGrayRed.magazine {
	border: 1px solid #d2d2d2;
}

.box_recommend.box_roundGrayRed.magazine .roundT {
	border-top: 2px solid #e70b1b;
}

.box_recommend.box_roundGrayRed.w300.magazine {
	height: 473px;
}

/* ANG_PRJ-1446 140916 ikema レコメンド */
.box_recommend.box_roundGrayRed.w683 {
	width: 683px;
	height: 348px;
}

.box_recommend.box_roundGrayRed.w683 .roundB {
	padding: 10px;
}

/* ANG_PRJ-1479 140918 ikema レコメンド */
.box_recommend.box_roundGrayRed.w200.allinfo h3 {
	background-image: none;
	border: none;
}
/* ANG_PRJ-1637 141126 bnr_WolrdBnr */
#contents #aside .bnr_WolrdBnr li{
	margin: 0 0 10px 0;
}

/* ANG_PRJ-1737 150206 goo icon */
.details_icon .goo_shop_icon li{
	float:left;
	padding-left:5px !important;
}

/* ANG_PRJ-1895 150520 higaonna
----------------------------------------- */
#contents #aside .bnr_enquete li{
	margin: 0 0 10px 0;
}

/* ANG_PRJ-1974 150618 Matayoshi
----------------------------------------- */
#contents .box_gooJudgment_box .details{
	background: none !important;
}

#contents .box_gooJudgment_box div.inner{
	background: #fff none !important;
	border: 2px solid #e1c486;
	min-height: 35px !important;
}

#contents .box_gooJudgment_box div.inner em{
	margin: 0 !important;
}

#contents .box_gooJudgment_box div.inner div{
	margin: 4px 0 0 !important;
}

/* areaLinkBox
----------------------------------------- */
.areaLinkBox {
	margin-bottom: 20px;
	padding-top: 10px;
}

.areaCommonList {
	overflow: hidden;
	zoom: 1;
	margin-left: -10px;
}

.areaCommonList li {
	float: left;
	margin-bottom: 3px;
	padding: 0 10px;
	line-height: 1.5;
	white-space: nowrap;
}

* html .areaCommonList li { display: inline; } /* IE6 */

.borderList li {
	margin-left: -1px;
	border-left: 1px solid #333333;
}

.areaLinkBox .smallBoxParents { margin-top: -20px; }

.areaLinkBox .smallBoxParents_inner { display: none; }

.areaLinkBox .smallBoxParents_inner.first_child { display: block; }

.areaLinkBox .sMATitle {
	padding-left: 10px;
	border-left: 5px solid #e60012;
	font-weight: bold;
	font-size: 13px;
}

.areaLinkBox .smallBoxParents .sMATitle { margin: 20px 0 5px; }

.areaLinkBox .area_link_more,
.areaLinkBox .area_link_close {
	margin-top: 20px;
	text-align: center;
}

.areaLinkBox .area_link_more_02 {
	padding-bottom: 8px;
	border-bottom: 1px dotted #999999;
}

.areaLinkBox .area_link_more a,
.areaLinkBox .area_link_close a {
	 padding: 0 0 0 16px;
}

.areaLinkBox .area_link_more a { background: url(https://img.goo-net.com/common_v2/img/icon_link_more.gif) no-repeat scroll 0 3px; }

.areaLinkBox .area_link_close a {  background: url(https://img.goo-net.com/common_v2/img/icon_link_more_close.gif) no-repeat scroll 0 3px; }

.areaLinkBox .area_item_more { display: none; }

.areaLinkBox.clear { clear: both; }

.areaLinkBox .mt20 { margin-top: 20px; }

.areaLinkBox.pt40 { padding-top: 40px; }

/* ANG_PRJ-2032 150811 kobashigawa
----------------------------------------- */
.gooultra_campaign {
	position: relative;
	width: 960px;
	height: 180px;
}

.gooultra_campaign_bnr {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.gooultra_campaign_list li {
	position: absolute;
	top: 52px;
	width: 113px;
	z-index: 2;
}

.gooultra_campaign_list .list01 { right: 15px; }

.gooultra_campaign_list .list02 { right: 138px; }

.gooultra_campaign_list .list03 { right: 261px; }

#main .box_result td .column .carIcon .ultrasale {
	float: none !important;
	border: none !important;
	width: 240px !important;
}

/* ANG_PRJ-2019 150902 Matayoshi
----------------------------------------- */
.box_result .display_01{ margin-left: 5px !important; }

#main .box_result .change .page_ctrl{ padding-left: 5px !important; }

#main #resultArea .change_01{ font-size: 95% !important; }

/* ANG_PRJ-2060 150928 Matayoshi
----------------------------------------- */
.foot_area_box .line{
	width: 100%;
	margin: 0 auto 0 !important;
	padding: 20px 0 20px !important;
}


.foot_area_box .line ul{
	text-align: center;
	color: #333333;
}

.foot_area_box ul{
	font-size: 84%;
	letter-spacing:-0.4em;
	min-width: 960px;
}

.foot_area_box ul a{
	color: #676767;
}

.foot_area_box ul li{
	display: inline-block;
	padding: 0 10px 0 10px !important;
	border-left: 1px solid #cccccc;
	color: #676767;
	*display: inline;
	*zoom: 1;
	letter-spacing: 0;
	line-height: 1.2;
}

.foot_area_box ul li:first-child{
	border-left: none;
}


.foot_area_box .line em{
	margin: 0 0 15px 0 !important;
	float: none !important;
}

.foot_area_box p.copyright{
	text-align: center !important;
}

.mt0{
	margin-top: 0 !important;
}

/* ANG_PRJ-2294 160330 
----------------------------------------- */
.box_roundBorderTopGray .purchase_bnr {
	margin: 0 auto;
	padding-bottom: 9px;
	width: 900px;
}

/* GN_TEST-533 160401 
----------------------------------------- */
#main .box_result .change .page_ctrl ul li.current a{
	background-color: #ababab;
	color: #333;
	text-decoration: none;
}

/* GOO_OPE_PRJ-1837 160512 
----------------------------------------- */
#main .box_roundGray h2.tit em {
	display: inline-block;
	width: 520px;
}

/*detail_2用*/
#main .box_roundGray h2.tit em.d2 {
	display: inline-block;
	width: 440px;
}

/* ANG_PRJ-2407 160704
----------------------------------------- */

.compare_list_top_botton{
  text-align: center;
}

.compare_list_top_botton a {
  display: inline-block;
    *display: inline;
    *zoom: 1;
  padding: 8px 0;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  width: 166px;
}

.compare_list_top_botton .btnsetHead {
  background: url(https://img.goo-net.com/usedcar/common_v2/img/spread_new/btn_favorite_l.png) no-repeat left top;
  color: #1084bf;
}

.compare_list_top_botton .btnsetHead_off{
  background: url(https://img.goo-net.com/usedcar/common_v2/img/spread_new/btn_favorite_l_done.png) no-repeat left top;
  color: #fff;
  display: none;
}

#main .box_result .itemDetail td.img p.link_delete{
  margin: 3px 0 0 0;
}

#main .box_result .box_roundWhite{
  background-color: #fff;
}

#main .box_result .box_roundWhite{
  background-color: #fff;
  margin-bottom: 10px;
}

#main .box_result .itemDetail td.img ul.carIcon{
	overflow: hidden;
}

/* ANG_PRJ-2374 160705
----------------------------------------- */
#contents #aside .keyword_box {
	margin: 0 0 10px 0;
}

#contents #aside .keyword_box .keyword_list {
	width: 100%;
}

#contents #aside .keyword_box .keyword_list ul {
	margin: 0 -10px 10px 0;
	position: relative;
	width: 280px;
}

#contents #aside .keyword_box .keyword_list li {
	display: inline;
	*display: inline;
	*zoom: 1;
	line-height: 1.6;
	margin-right: 10px;
}

#contents #aside .keyword_box .keyword_list a {
	color: #0000ee;
	font-size: 13px;
	font-weight: bold;
}

#contents #aside .keyword_box .keyword_list p.arrow {
	background: url("https://img.goo-net.com/goo/common_v2/img/renewal/type_a/mark/icon_link.gif") no-repeat 63%;
	background-size: 11px 11px;
	text-align: right;
}


/* ANG_PRJ-2450 160822
----------------------------------------- */
.sns_btm_area #socp-buttons-bar02 {
	margin-bottom: 20px;
}

/* ANG_PRJ-2406 160830
-------------------------------------- */
#box_car_review {
	border: 1px solid #cdcdcd;
	margin-bottom: 10px;
}

#box_car_review .car_review_ttl h3 {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f2f2f2), color-stop(0.00, #fdfdfd));
	background: -webkit-linear-gradient(#fdfdfd, #f2f2f2);
	background: -moz-linear-gradient(#fdfdfd, #f2f2f2);
	background: -ms-linear-gradient(#fdfdfd, #f2f2f2);
	border-bottom: 1px solid #cdcdcd;
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
}

#box_car_review .inner .txt_link {
	margin-bottom: 5px;
}

#box_car_review .inner .car_review_block ul {
	margin-bottom: 10px;
}

#box_car_review .inner .car_review_block li {
	display: inline-block;
}

#box_car_review .inner .car_review_block .car_review_ster,
#box_car_review .inner .car_review_block .car_review_total .score {
	margin-left: 5px;
}

#box_car_review .inner .car_review_block .car_review_total .score {
	color: #ff0000;
	font-size: 22px;
	font-weight: bold;
}

#box_car_review .inner .float_area .car_review_block .car_review_name {
	display: none;
}

#box_car_review .inner {
	padding: 10px;
}

#box_car_review .inner  .float_area .car_review_block {
	float: left;
	margin-left: 10px;
	background-color: #f6f6f6;
	padding: 15px;
	min-height: 132px;
	height: auto !important;
	height: 132px;
	width: 276px;
}

#box_car_review .inner  .float_area .car_review_block:first-child {
	margin-left: 0;
}

#box_car_review .inner .car_review_link {
	background: url("https://img.goo-net.com/goo/common_v2/img/renewal/type_a/mark/icon_link.gif") no-repeat 85%;
	background-size: 11px 11px;
	text-align: right;
	margin: 15px 0 5px;
}

/* 右ナビエリア */
#aside #box_car_review .inner .float_area .car_review_block .car_review_name {
	display: block;
}

#aside #box_car_review .inner {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.03, #fff), color-stop(0.00, #f2f2f2));
	background: -webkit-linear-gradient(top, #f2f2f2 0%, #fff 3%);
	background: -moz-linear-gradient(top, #f2f2f2 0%, #fff 3%);
	background: -ms-linear-gradient(top, #f2f2f2 0%, #fff 3%);
	padding: 20px 15px 15px;
}

#aside #box_car_review .inner .float_area .car_review_block {
	background-color: #fff;
	border-bottom: 1px dotted #cdcdcd;
	padding: 0 5px 20px;
	margin: 0 0 12px 0;
	min-height: auto;
	width: auto;
}

#aside #box_car_review .inner .car_review_link {
/*	background: none;*/
	background-size: 11px 11px;
	background-position: 20%;
	text-align: center;
	margin: 0;
}

/*---- .reservation_calendar-----*/
.reservationConfirmation .reservation_calendar {
	width: 415px;
	padding: 11px 11px 0;
	display: none;
	border: 1px solid #aaa;
	background: #fff;
	position: absolute;
	z-index: 1;
	top: 65px;
	right: 0;
}

.reservationConfirmation .reservation_calendar .bg_frame {
	position: absolute;
	top: -12px;
	right: 70px;
}


.reservationConfirmation .reservation_calendar p {
	margin: 0 0 5px;
	/* color: #002e79; */
	font-weight: bold;
}

.reservationConfirmation .reservation_calendar ul {
	margin: 0 -5px 11px 0;
	overflow: hidden;
}

.reservationConfirmation .reservation_calendar li {
	width: 55px;
	margin: 0 5px 0 0;
	float: left;
	font-weight: bold;
	text-align: center;
}

.reservationConfirmation .reservation_calendar li div {
	margin: 0 0 5px;
	color: #888;
}
.reservationConfirmation .reservation_calendar li div.saturday { color: #0071a1;}
.reservationConfirmation .reservation_calendar li div.sunday { color: #d80000;}

.reservationConfirmation .reservation_calendar li span,
.reservationConfirmation .reservation_calendar li a {
	padding: 10px 0 32px;
	display: block;
	color: #333;
	text-decoration: none;
	background: url(https://img.goo-net.com/common_v2/img/bg_reservation_calendar.png) no-repeat 0 0;
}

.reservationConfirmation .reservation_calendar .elapse span { background-position: 0 0; color: #666;}
.reservationConfirmation .reservation_calendar .vacant a { background-position: -56px 0;}
.reservationConfirmation .reservation_calendar .full span { background-position: -168px 0;}


/*--------------------------------------------------------- responsive_header.css --------------------------------------------------------- */
/*  reset
---------------------------------------------------------- */
#header_v2{
	color: #333333;
	font-size: 12px !important;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;
	line-height: 1.4;
	margin-top: 5px;
	margin-bottom: 9px;
}

body{
	behavior:url("/common/css/csshover2.htc");

}

body,
#header_v2 div,
#header_v2 table,
#header_v2 table th,
#header_v2 table td,
#header_v2 ul,
#header_v2 li,
#header_v2 dl,
#header_v2 dt,
#header_v2 dd,
#header_v2 h1,
#header_v2 p{
	margin: 0;
	padding: 0;
}

#header_v2 em{
	font-style: normal;
}

#header_v2 img{
	border: 0;
	vertical-align: top;
}

#header_v2 li{
	list-style: none;
}

#header_v2 table{
	border-spacing: 0;
	border-collapse: separate;
	*border-collapse:collapse;
}

/*  header
---------------------------------------------------------- */

/* #ie6-banner */
#header_v2 #ie6-banner{
	background: url("https://img.goo-net.com/common_v2/img/bg_topbnr_ie6.jpg") repeat-x scroll 0 0 transparent;
	height: 38px;
	margin-bottom: 10px;
	text-align: center;
}

#header_v2 #ie6-banner a{
	background: url("https://img.goo-net.com/common_v2/img/bg_topbnr_ie6.jpg") repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding: 9px 0 5px;
	width: 100%;
}

#header_v2 #ie6-banner a:hover{
	background: url("https://img.goo-net.com/common_v2/img/bg_topbnr_ie6_ov.jpg") repeat-x scroll 0 0 transparent;
	text-decoration: none;
}

#header_v2 #ie6-banner a#set_usual span.bgIcon{
	background: url("https://img.goo-net.com/common_v2/img/icon_go_ie6.gif") no-repeat 0 1px;
	padding-left: 25px;
}

#header_v2 #ie6-banner a#set_usual span.ft15{
	font-size: 14px;
}
/* //#ie6-banner */


#header_v2 .inner{
	margin: 0 auto 7px;
	position: relative;
	width: 960px;
	z-index: 20;
}

/*-- logo --*/
#header_v2 #logo{
	margin-top: 8px;
	position: absolute;
	top: auto;
	left: 0;
}
/*
#header_v2 #logo a{
	display: block;
	width: 170px;
	height: 51px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(https://img.goo-net.com/common_v2/img/sprite_header.png) no-repeat 0 0;
}
*/

/*-- copy --*/

#header_v2 .inner h1.copy,
#header_v2 .inner p.copy {
	text-align: left;
	line-height: 1.4;
	color: #474747;
	width: 660px;
}

#header_v2 .top p.copy{
	position: absolute;
	top: 10px;
	left: 0;
}

/*-- ANG_PRJ-847 131126 kobashigawa --*/
#header_v2 .app_link {
	display: none;
	position: absolute;
	top: 0;
	left: 310px;
	padding-right: 8px;
}

#header_v2 .app_link a {
	color: #474747;
}

/*-- top --*/
#header_v2 .top{
	padding : 27px 0 0 0;
	margin: 0 299px 0 191px;
}

#header_v2 .top .search_bg {
	padding: 8px;
	background: #ebebeb;
}

#header_v2 .top .search{
	clear: both;
	padding: 4px;
	position: relative;
}

#header_v2 .top .search .bg{
	border: 2px solid #848484;
	height: 32px;
	width: 379px;
	background: #ffffff;
}

#header_v2 .top .search input{
	border: none;
}

#header_v2 .top .search input.txt{
	width: 373px;
	height: 31px;
	padding: 1px 0 0 6px;
	color: #333333;
	background: none;
	line-height: 1.5em;
	outline: none;
	position: relative;
	line-height: 2;
	font-size: 1.34em;
}

#header_v2 .top .search input.txt:focus{
	color: #000000;
	border: none;
}

/* submit */
#header_v2 .top .search .submit{
	width: 47px;
	height: 23px;
	position: absolute;
	top: 0;
	right: 0;
}

#header_v2 .top .search .submit a{
	width: 47px;
	height: 23px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	padding: 4px 0 0 0;
	/* img.goo-net.com化 mod 20131214 */
	background: transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/header/button/header_search_btn.png) no-repeat top left;
}

#header_v2 .top .search .submit a:hover{
	background: transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/header/button/header_search_btn_hover.png) no-repeat top left;
}

#header_v2 .top .search .btn_roundGray{
	height: 36px;
	padding: 0;
	position: absolute;
	right: 8px;
	top: 4px;
	width: 70px;
}

#header_v2 .top .search .btn_roundGray a{
	width: 70px;
	height: 26px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	padding: 10px 0 0 0;
	/* img.goo-net.com化 mod 20131214 */
	background: transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/header/button/header_search_btn02.png) no-repeat top left;
	font-weight: bold;
}

#header_v2 .top .search .btn_roundGray a:hover{
	background: transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/header/button/header_search_btn02_hover.png) no-repeat top left;
}

/*-- side --*/
#header_v2 .side .utility{ height: 20px;}

#header_v2 .side .utility li{
	float: right;
	padding: 0 8px 0 8px;
	border-right: 1px solid #e5e5e5;
}

#header_v2 .side .utility li a{
	color: #474747;
}

#header_v2 .side .utility li:first-child{
	border: none;
}

#header_v2 .side .list{
	height: 38px;
	clear: both;
	text-align: right;
	position: absolute;
	top: 50px;
	right: 0;
}

#header_v2 .side .listTop {
	top: 0;
}

#header_v2 .side .list .mypage_btn,
#header_v2 .side .list .estimate_btn {
	width: 137px;
	height: 37px;
	float: left;
}

#header_v2 .side .list .mypage_btn a,
#header_v2 .side .list .estimate_btn a{
	width: 137px;
	height: 37px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	line-height: 1.3;
	font-weight: bold;
}

#header_v2 .side .list .estimate_btn {
	margin-left: 5px;
}

#header_v2 .side .list .mypage_btn a {
	padding: 3px 0 0 0;
	/* img.goo-net.com化 mod 20131214 */
	background: transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/header/button/mypage_btn.png) no-repeat top left;
}
#header_v2 .side .list .estimate_btn a {
	padding: 11px 0 0 0;
	/* img.goo-net.com化 mod 20131214 */
	background: transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/header/button/estimate_btn.png) no-repeat top left;
}

#header_v2 .side .list .mypage_btn a:hover {
	/* img.goo-net.com化 mod 20131214 */
	background: transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/header/button/mypage_btn_hover.png) no-repeat top left;
}
#header_v2 .side .list .estimate_btn a:hover {
	/* img.goo-net.com化 mod 20131214 */
	background: transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/header/button/estimate_btn_hover.png) no-repeat top left;
}

#header_v2 .side .list .btn_roundBlueB a,
#header_v2 .side .list .btn_roundGreenB a,
#header_v2 .side .list .btn_roundRedB a {
	float: left;
	line-height: 1.3;
	font-weight: bold;
}

#header_v2 .side .list .btn_roundGray.mysearch {
	vertical-align: top;
}

/*  search 
---------------------------------------------------------- */
#header_v2.search .inner{
	z-index: 31;
}

#header_v2.search #nav{
	position: relative;
	z-index: 1;
}

#header_v2.search #nav .inner{
	z-index: 20;
}

/*  mysearch
---------------------------------------------------------- */
#header_v2.mysearch .inner {
	height: 70px;
}

#header_v2.mysearch #logo {
	top: 35px;
}

#header_v2.mysearch #nav .snav{
	float: left;
	margin-left: 0;
	padding: 0;
}

#header_v2.mysearch .side .utility{
	top: 68px;
}

/*  noLpNav
---------------------------------------------------------- */
#header_v2.noLpNav #nav .snav{
	float: left;
	padding: 0;
}

#header_v2.noLpNav .side .utility{
	top: 58px;
}

/*  noSearch
---------------------------------------------------------- */


/*  other
---------------------------------------------------------- */
#header_v2.other .inner {
	height: 70px;
}

#header_v2.other #logo {
	top: 35px;
}

#header_v2.other #nav .snav{
	float: left;
	margin-left: 0;
	padding: 0;
}

#header_v2.other .side .utility{
	top: 68px;
}


.box_banner{
	position: relative;
	z-index: 1;
}
/*  banner
---------------------------------------------------------- */
#header_v2.bannerBig #logo{
	top: 123px;
}

#header_v2.bannerBig .inner{
	height: 157px;
}

#header_v2.bannerBig .side .list{
	top: 40px;
}

#header_v2.bannerBig .bnr{
	margin-top: 55px;
	text-align: right;
}

/*  banner
---------------------------------------------------------- */
#header_v2.banner .bnr{
	margin-top: 10px;
	padding-left: 193px;
	width: 468px;
}

/*  long_copy
---------------------------------------------------------- */
#header_v2.long_copy .inner {
	height: auto;
}

#header_v2.long_copy .copy {
	width: 660px;
}

#header_v2.long_copy #logo {
	position: static;
	margin: 8px 0 10px;
}

/*  common
---------------------------------------------------------- */
#header_v2 .btn_roundGray,
#header_v2 .btn_roundBlueB,
#header_v2 .btn_roundGreenB,
#header_v2 .btn_roundRedB{
	float: left;
	height: 37px;
	width: 137px;
	margin-left: 5px;
}

#header_v2 .btn_roundGray a{
	display: inline-block;
	padding: 5px 0 4px 0;
	height: 17px;
	text-align: center;
	color: #ffffff;
	zoom: 1;
	text-decoration: none;
}

#header_v2 .btn_roundBlueB a,
#header_v2 .btn_roundGreenB a,
#header_v2 .btn_roundRedB a{
	display: inline-block;
	width: 135px;
	padding: 9px 0px 7px;
	height: 28px;
	text-align: center;
	color: #ffffff;
	zoom: 1;
	font-size: 100%;
	text-decoration: none;
}

/*-- bg --*/
#header_v2 .btn_roundGray a{
	width: 47px;
	height: 23px;
	display: block;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	padding: 4px 0 0 0;
	/* img.goo-net.com化 mod 20131214 */
	background: transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/header/button/header_search_btn.png) no-repeat top left;
	border:none;

}

#header_v2 .btn_roundGray a.bg_hover{
	background: transparent url(/common_v2/img/renewal/header/button/header_search_btn_hover.png) no-repeat top left;
}

#header_v2 .btn_roundGray a.bg_active{
	background-image: url(https://img.goo-net.com/common_v2/img/bg_btn_round_gray_body_active.png);
}

#header_v2 .btn_roundBlueB a{
	border:none;
	/* img.goo-net.com化 mod 20131214 */
	background: transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/header/button/mypage_btn.png) no-repeat top left;
	color: #FFFFFF;
	display: block;
	height: 35px;
	text-align: center;
	text-decoration: none;
	width: 137px;
	padding: 3px 0 0;
}

#header_v2 .btn_roundBlueB a.bg_hover{
	/* img.goo-net.com化 mod 20131214 */
	background: transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/header/button/mypage_btn_hover.png) no-repeat top left;

}

#header_v2 .btn_roundBlueB a.bg_active{
	/* img.goo-net.com化 mod 20131214 */
	background: transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/header/button/mypage_btn_hover.png) no-repeat top left;
}

#header_v2 .btn_roundGreenB a{
	border-left: 1px solid #128936;
	border-right: 1px solid #128936;
	background-image: url(https://img.goo-net.com/common_v2/img/bg_btn_round_green_body_b.png);
}

#header_v2 .btn_roundGreenB a.bg_hover{
	background-image: url(https://img.goo-net.com/common_v2/img/bg_btn_round_green_body_b_hover.png);
}

#header_v2 .btn_roundGreenB a.bg_active{
	background-image: url(https://img.goo-net.com/common_v2/img/bg_btn_round_green_body_b_active.png);
}

#header_v2 .btn_roundRedB a{
	border:none;
	/* img.goo-net.com化 mod 20131214 */
	background: transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/header/button/estimate_btn.png) no-repeat top left;
	color: #FFFFFF;
	display: block;
	height: 26px;
	text-align: center;
	text-decoration: none;
	width: 137px;
	padding: 12px 0 0;
}

#header_v2 .btn_roundRedB a.bg_hover{
	/* img.goo-net.com化 mod 20131214 */
	background: transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/header/button/estimate_btn_hover.png) no-repeat top left;
}

#header_v2 .btn_roundRedB a.bg_active{
	/* img.goo-net.com化 mod 20131214 */
	background: transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/header/button/estimate_btn_hover.png) no-repeat top left;
}


/*  clear fix
---------------------------------------------------------- */
#header_v2 div{
 /zoom: 1;
}

#header_v2 div:after{
 clear: both;
 content: ".";
 display: block;
 height: 0;
 line-height: 0;
 visibility: hidden;
}

/*  contents
---------------------------------------------------------- */
#contents_width{
	margin: 0 auto;
	width: 960px;
}


#smartphoneBanner {
	text-align: center;
	display: block;
	width: 100%;
	height: 120px;
}


/*  #mainNav（#mainNav以下は新規書き換え）
---------------------------------------------------------- */

#header_v2 #mainNav img{
	vertical-align: top;
}

#header_v2 #mainNav{
	height: 58px;
	/* img.goo-net.com化 mod 20131214 */
	background: transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/header/main_navi_wrapper_bg.gif) repeat-x top left;
}

#header_v2 #mainNav .navIn {
	margin:0 auto;
	width: 960px;
	height: 56px;
	/* img.goo-net.com化 mod 20131214 */
	background: transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/header/main_navi_bg.gif) no-repeat top left;
}

#header_v2 #mainNav .navIn dl {
	float: left;
	height: 56px;
	display: block;
	/* img.goo-net.com化 mod 20131214 */
	background: transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/header/main_navi_separate.gif) no-repeat top left;
}

#header_v2 #mainNav .navIn dl.nodt {
	padding-top: 28px !important;
	height: 28px !important;
}

#header_v2 #mainNav .navIn dl dt {
	height: 21px;
	padding: 8px 0 0 0;
	color: #e60012;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
} 

#header_v2 #mainNav .navIn dl dd {
	height: 26px;
}

#header_v2 #mainNav .navIn dl dd ul li {
	height:25px;
	float: left;
	position: relative;
	top: 0;
	left: 0;
	z-index: 30;
	/* img.goo-net.com化 mod 20131214 */
	background:transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/header/main_navi_menu_separate.gif) no-repeat right top;
}

#header_v2 #mainNav .navIn dl dd ul li.last {
	background: none;
}

#header_v2 #mainNav .navIn dl dd ul li a {
	font-size: 11px;
	width: auto;
	height:25px;
	padding-top: 5px;
	padding-left: 1px;
	padding-right: 1px;
	color: #2a2a2a;
	text-align: center;
	text-decoration: none;
	display: block;
	position: relative;
	top: 0;
	left: 0;
	z-index: 9999;
}

#header_v2 #mainNav .navIn dl dd ul li a.mouseover {
	padding-top: 4px;
	padding-left: 0;
	padding-right: 0;
	color: #e60012;
	/* img.goo-net.com化 mod 20131214 */
	background: #ffffff url(https://img.goo-net.com/goo/common_v2/img/renewal/header/main_navi_menu_hover_bg.gif) repeat-x right top;
	border-top: 1px solid #E60012;
	border-left: 1px solid #E60012;
	border-right: 1px solid #E60012;
}

#header_v2 #mainNav .navIn dl dd ul li a.mouseover_nodown {
	height: 20px;
	padding-top: 4px;
	padding-left: 0;
	padding-right: 0;
	/* img.goo-net.com化 mod 20131214 */
	background: #ffffff url(https://img.goo-net.com/goo/common_v2/img/renewal/header/main_navi_menu_hover_bg.gif) repeat-x right top;
	color: #e60012;
	border-top: 1px solid #E60012;
	border-left: 1px solid #E60012;
	border-right: 1px solid #E60012;
	border-bottom: 1px solid #E60012;
}

/* pullDown */
#header_v2 #mainNav .navIn dl .pullDown {
	width: 640px;
	height: auto;
	display: none;
	position: absolute;
	top: 29px;
	left: 0;
	z-index: 30;
	-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
}

#header_v2 #mainNav .navIn dl .link_6 .pullDown {
	width: 604px;
}

#header_v2 #mainNav .navIn dl#mainLink4 .link_1 .pullDown {
	left: -568px;
}

#header_v2 #mainNav .navIn dl#mainLink3 .link_4 .pullDown {
	left: -285px;
	width: 390px;
}

#header_v2 #mainNav .navIn dl#mainLink1 .link_6 .pullDown,
#header_v2 #mainNav .navIn dl#mainLink1 .link_7 .pullDown,
#header_v2 #mainNav .navIn dl#mainLink1 .link_8 .pullDown {
	width: 390px;
}

#header_v2 #mainNav .navIn dl#mainLink3 .link_1 .pullDown .pullDownBanner {
	position: absolute;
	top: -2px;
	right: 3px;
	width: 160px;
	height: 198px;
}

#header_v2 #mainNav .navIn dl .pullDown ul li {
	float: none;
}

#header_v2 #mainNav .navIn dl .pullDown table {
	width: 100%;
	zoom:1;
	border-top: 1px solid #E60012;
	border-bottom: 3px solid #E60012;
	border-left: 1px solid #E60012;
	border-right: 1px solid #E60012;
	border-collapse: separate;
	border-spacing: 1px;
	background-color: #FFFFFF;
	table-layout:fixed;
	word-wrap:break-word;
}

#header_v2 #mainNav .navIn dl .pullDown table th {
	width: 130px;
	text-align: center;
	background: #f0f0f0;
	border-bottom: 1px solid #e3e3e3;
}

#header_v2 #mainNav .navIn dl .pullDown table td {
	border-bottom: 1px solid #e3e3e3;
	text-align: left;
	padding: 12px 10px;
}

#header_v2 #mainNav .navIn dl .pullDown table td ul li {
	height: auto;
	width: auto;
	float: left;
	background: none;
	padding: 0 10px;
	white-space: nowrap;
}

#header_v2 #mainNav .navIn dl .pullDown table td ul li a {
	display: inline;
	padding : 0;
	line-height: 2.0em;
	text-decoration: underline;
	color: auto;
	position: static;
	zoom: 1;
}

#header_v2 #mainNav .navIn dl .pullDown table td ul li a img {
	vertical-align: top;
}

#header_v2 #mainNav .navIn dl .pullDown table td ul .new {
	background: url(https://img.goo-net.com/goo/icon_new_simple.gif) no-repeat scroll right center;
	margin-right: 15px;
	padding-right: 35px;
}

#header_v2 #mainNav .navIn dl .pullDown table td ul li .limit {
	margin-right: 10px;
	zoom: 1;
}

#header_v2 #mainNav .navIn dl .pullDown table td ul li .limit img {
	vertical-align: middle;
}


/* mainLink1 */
#header_v2 #mainNav .navIn dl#mainLink1 {
	width: 477px;
	padding: 0 0 0 1px;
	background: none;
}

#header_v2 #mainNav .navIn dl#mainLink1 li.link_1 {
	width: 41px;
	padding-right: 2px;
}

#header_v2 #mainNav .navIn dl#mainLink1 li.link_2 {
	width: 41px;
	padding-right: 2px;
}

#header_v2 #mainNav .navIn dl#mainLink1 li.link_3 {
	width: 32px;
	padding-right: 2px;
}

#header_v2 #mainNav .navIn dl#mainLink1 li.link_4 {
	width: 53px;
	padding-right: 2px;
}

#header_v2 #mainNav .navIn dl#mainLink1 li.link_5 {
	width: 72px;
	padding-right: 2px;
}

#header_v2 #mainNav .navIn dl#mainLink1 li.link_6 {
	width: 73px;
	padding-right: 2px;
}

#header_v2 #mainNav .navIn dl#mainLink1 li.link_6 span {
	background: url(https://img.goo-net.com/common_v2/img/idcars/icon_idlogo.png) no-repeat 2px 2px;
    display: block;
    background-size: 18px 18px;
    float: left;
    height: 21px;
    margin: -2px 0px 0 3px;
    width: 20px;
}

#header_v2 #mainNav .navIn dl#mainLink1 li.link_6.convertId span {
	background: url(https://img.goo-net.com/common_v2/img/idcars/icon_idlogo.png) no-repeat 2px 2px;
    background-size: 18px 18px;
	float: left;
	height: 21px;
	margin: -2px 0px 0 3px;
	width: 20px;
}

#header_v2 #mainNav .navIn dl#mainLink1 li.link_7 {
	width: 78px;
	padding-right: 2px;
}

#header_v2 #mainNav .navIn dl#mainLink1 li.link_7 span {
	background: url(https://img.goo-net.com/common_v2/img/header_gooplus.gif) no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 17px;
	margin-left: 3px;
	width: 17px;
}

#header_v2 #mainNav .navIn dl#mainLink1 li.link_8 {
	width: 73px;
}

#header_v2 #mainNav .navIn dl#mainLink1 li.link_8 span {
	background: url(https://img.goo-net.com/common_v2/img/pc_logo_hosyo.gif) no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 19px;
	margin-top: -1px;
	margin-left: 3px;
	width: 19px;
}


/* mainLink2 */
#header_v2 #mainNav .navIn dl#mainLink2 {
	width: 83px;
	padding: 0 0 0 3px;
}

#header_v2 #mainNav .navIn dl#mainLink2 li.link_1 {
	width: 83px;
}

#header_v2 #mainNav .navIn dl#mainLink2 li.link_2 {
	width: 94px;
}

/* mainLink3 */
#header_v2 #mainNav .navIn dl#mainLink3 {
	width: 317px;
	padding: 0 0 0 3px;
}

#header_v2 #mainNav .navIn dl#mainLink3 li.link_1 {
	width: 61px;
	padding-right: 2px;
}

#header_v2 #mainNav .navIn dl#mainLink3 li.link_2 {
	width: 62px;
	padding-right: 2px;
}

#header_v2 #mainNav .navIn dl#mainLink3 li.link_3 {
	width: 85px;
}

#header_v2 #mainNav .navIn dl#mainLink3 li.link_4 {
	width: 105px;
}

/* mainLink4 */
#header_v2 #mainNav .navIn dl#mainLink4 {
	width: 72px;
	padding: 0 1px 0 3px;
}

#header_v2 #mainNav .navIn dl#mainLink4 li.link_1 {
	width: 72px;
}

#header_v2 #mainNav .navIn dl#mainLink4 li.link_2 {
	width: 110px;
	padding-right: 2px;
}

#header_v2 #mainNav .navIn dl#mainLink4 li.link_3 {
	width: 70px;
}

/*-- ANG_PRJ-1014 140128 kobashigawa --*/
#searchBalloon {
	background: url(https://img.goo-net.com/goo/common_v2/img/renewal/header/search_balloon.gif) no-repeat scroll left top transparent;
	position: absolute;
	top: -36px;
	right: 24px;
	width: 138px;
	height: 35px;
	text-align: center;
}

#searchBalloon p {
	padding-top: 6px;
}

/*-- ANG_PRJ-980 140214 kobashigawa --*/
#header_v2 .BalloonB {
	background: url(/common_v2/img/renewal/header/balloon_bg.gif) no-repeat scroll 0 0 transparent;
	float: left;
	width: 132px;
	height: 37px;
	text-align: left;
}

#header_v2 .BalloonB p a {
	display: block;
	padding: 3px 10px 0 12px;
	line-height: 1.3;
	color: #333333;
	text-decoration: none;
}

#header_v2 .BalloonB p em {
	margin: 0 2px;
	color: #e60012;
	font-size: 109%;
	font-weight: bold;
}

/*-- ANG_PRJ-1254 140613 kobashigawa --*/
#header_v2 .side #goola {
	position: absolute;
	top: 24px;
	right: 0;
	width: 180px;
}

#header_v2 .side #goola #fsform {
	position: relative;
}

#header_v2 .side #goola #fsform .bg {
	background: url(https://img.goo-net.com/goo/common_v2/img/renewal/header/Goola_line.gif) no-repeat scroll 0 0 transparent;
}

#header_v2 .side #goola #fsform .bg .txt {
	width: 119px;
	height: 20px;
	padding: 1px 0 0 22px;
	color: #333333;
	background: none;
	border: none;
	outline: none;
	position: relative;
	line-height: 1.5;
}

#header_v2 .side #goola #fsform .GoolaBtn {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
}

/* ANG_PRJ-2335
-------------------------------------- */
#header_v2 .inner .top .search #tab {
	top: -20px;
	left: auto;
	position: absolute;
}

#header_v2 .inner .top .search #tab .tab_search_area li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border-right: 1px solid #e5e5e5;
	line-height: 1.4;
	height: 17px;
}

#header_v2 .inner .top .search #tab .tab_search_area li a {
	padding: 0 8px 0 8px;
	text-decoration: none;
}

#header_v2 .inner .top .search #tab .tab_search_area li.tab01 a {
	padding-left: 2px;
}

#header_v2 .inner .top .search #tab li a {
	color: #333;
}

#header_v2 .inner .top .search #tab li a.cur,
#header_v2 .inner .top .search #tab .tab_search_area .tab05 .cur {
	color: #e60012;
	font-weight: bold;
}

#header_v2 .inner .top .search #tab li a:hover,
#header_v2 .inner .top .search #tab .tab_search_area_list_inner option:hover {
	color: #e60012;
	font-weight: bold;
}

#header_v2 .inner .top .search #tab .tab_search_area .tab05 .cur option {
	color: #333;
	font-weight: normal;
}

#header_v2 .inner .top .search #tab .tab05 .tab_search_area_list_inner {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-family: Helvetica, "ヒラギノ角ゴ Pro W3",HiraKakuPro-W3, Osaka, "メイリオ",Meiryo, "ＭＳ Ｐゴシック",verdana, arial, sans-serif;
	display: inline-block;
	color: #333;
	line-height: 1;
	background: url("https://img.goo-net.com/common_v2/img/icn_arrow_gray.png") no-repeat 94%;
	background-size: 9px 6px;
	border: none;
	padding-left: 8px;
	vertical-align: middle;
	height: 17px;
	width: 125px;
	cursor: pointer;
}


#header_v2 .inner .top .search #tab .tab_search_area li a.active,
#header_v2 .inner .top .search #tab .tab_search_area li a.on {
	color: #e60012;
	font-weight: bold;
}

#header_v2 .inner .top .search .bg #suggest {
	display: none;
	background-color: #fff;
	border: 2px solid #999;
	font-size: 1.3em;
	line-heigh: 2px;
	z-index: 9;
	margin: 0;
	padding: 4px 4px;
	position: absolute;
	top: 42px;
	left: 4px;
	width: 371px;
	cursor: default;
}

#header_v2 .inner .top .search .bg #suggest #suggest_ul li {
	border-bottom: 1px solid #ccc;
}

#header_v2 .inner .top .search .bg #suggest #suggest_ul li:last-child {
	border-bottom: none;
}

#header_v2 .inner .top .search .bg #suggest #suggest_ul li span {
	padding: 5px;
}

/* GOO_IDENTIFIED_CARS-26/ヘッダエリア
 ----------------------------------------- */
#header_v2 .inner {
	margin: 0 auto 5px;
}

#header_v2 .new {
	background: #fff;
	font-size: 100%;
	font-weight: normal;
	height: 65px;
}

#header_v2.banner .new .bnr {
	margin: 0;
	padding-top: 5px;
	padding-left: 294px;
}

*:first-child+html #header_v2.banner .new .bnr {
	padding-left: 114px !important;
}

#header_v2 .inner #logo,
#header_v2 .inner .top .search #tab,
#header_v2 .inner .new .side .list {
	position: relative;
}

#header_v2 .inner h1,
#header_v2 .inner h1.copy,
#header_v2 .inner p.copy {
	text-align: right;
	width: auto;
}

#header_v2 #logo,
#header_v2 .top {
	float: left;
}

#header_v2 .new .side {
	width: 148px;
	float: right;
	margin-top: 7px;
	position: relative;
}

#header_v2 #logo {
	margin-top: 0;
}

#header_v2 .new .top {
	margin: 0 0 0 29px;
	padding: 0;
	width: 537px;
}

#header_v2 .new .top .search {
	padding: 5px 4px 2px;
}

#header_v2 .inner .top .search #tab {
	margin-bottom: 5px;
	position: static;
}

#header_v2 .new .top .search .bg {
	background-color: #fde9e9;
	border: 1px solid #848484;
	width: 440px;
}

#header_v2 .new .top .search input.txt {
	padding: 1px 6px 0;
	width: 428px;
}

#header_v2 .inner .new .top .search .bg #suggest {
	top: 67px;
	left: 4px;
	width: 430px;
}

#header_v2 .new .top .search .btn_roundGray {
	right: 17px;
	top: 29px;
	height: 34px;
}

#header_v2 .new .top .search #tab .tab_search_area li {
	border-right-style: none;
}

#header_v2 .inner .new .top .search #tab .tab_search_area li a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	line-height: 1.4;
	height: 17px;
	border-right: 1px solid #e5e5e5;
}

#header_v2 .inner .new .top .search #tab .tab05 .tab_search_area_list_inner {
	vertical-align: top\9;
	vertical-align: middle;
	height: 21px;
	width: 110px;
}

#header_v2 .new .top .search .btn_roundGray a {
	background: #d52724;
	background: -webkit-linear-gradient(#f73430, #9c0c0a);
	background: -moz-linear-gradient(#f73430, #9c0c0a);
	background: -ms-linear-gradient(#f73430, #9c0c0a);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f73430', endColorstr='#9c0c0a', GradientType=0);
	border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	height: 24px;
	vertical-align: middle;
}

#header_v2 .new .top .search .btn_roundGray a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	-moz-opacity: 0.8;
}

#header_v2 .new .side .list .btn_roundRedB {
	width: 148px;
	margin: 0;
}

#header_v2 .new .side .list .btn_roundRedB a {
	background: #ea0707;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.78, #da0000), color-stop(0.00, #f73a3a));
	background: -webkit-linear-gradient(top, #f73a3a 0%, #da0000 78%);
	background: -moz-linear-gradient(top, #f73a3a 0%, #da0000 78%);
	background: -ms-linear-gradient(top, #f73a3a 0%, #da0000 78%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f73a3a', endColorstr='#da0000', GradientType=0);
	border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
	width: 148px;
}

#header_v2 .new .side .list .btn_roundRedB a:not(:target),
#header_v2 .new .top .search .btn_roundGray a:not(:target) {
	filter: none\9;
}

#header_v2 .new .side .list .btn_roundRedB a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	-moz-opacity: 0.8;
}

#header_v2 .new .side .list a span {
	background: url("https://img.goo-net.com/common_v2/img/icn_email_top.png") no-repeat 0;
	background-size: 18px 13px;
	padding-left: 22px;
}

#header_v2 .new .side .mainNav_inner04 {
	position: absolute;
	top: 63px;
	right: 0;
}

#header_v2 .new .side .mainNav_inner04 p {
	color: #206fc0;
	border-bottom: 2px solid #206fc0;
	text-align: left;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 3px;
}

#header_v2 .new .side .mainNav_inner04 .mainNav_list {
	width: 148px;
}

.box_banner{
	z-index: 0;
}

/* GOO_IDENTIFIED_CARS-26/グローバルナビ
 ----------------------------------------- */
#header_v2 #mainNav.new {
	background-position: bottom left;
	text-align: left;
	padding-bottom: 10px;
	height: auto;
	min-height: 58px;
}

#header_v2 .new #mainNav_area {
	margin: 0 auto 2px;
	width: 960px;
}

#header_v2 .new #mainNav_area .mainNav_inner01,
#header_v2 .new #mainNav_area .mainNav_inner02,
#header_v2 .new #mainNav_area .mainNav_inner03 {
	float: left;
}

#header_v2 .new #mainNav_area p.mainNav_ttl {
	color: #e60012;
	border-bottom: 2px solid #e60012;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 3px;
}

#header_v2 .new #mainNav_area .mainNav_inner04 p {
	color: #206fc0;
	border-bottom: 2px solid #206fc0;
}

#header_v2 .new #mainNav_area li,
#header_v2 .new .side .mainNav_list li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: 4px;
	vertical-align: top;
	position: relative;
}

#header_v2 .new #mainNav_area .mainNav_list_inner {
	z-index: 30;
}

/*   ドロップダウンメニュー用   */
#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown {
	background: url("https://img.goo-net.com/goo/common_v2/img/icn_arrow_up.png") no-repeat 784px 0;
	background-size: 12px 8px;
	display: none;
	left: -757px;
	position: absolute;
	height: auto;
	width: 1014px;
	z-index: 1000;
}

#header_v2 .new #mainNav_area li:first-child,
#header_v2 .new .side .mainNav_list li:first-child {
	margin-left: 0;
}

#header_v2 .new #mainNav_area ul.nav_dropdown {
	position: absolute;
}

#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown_subNav_area {
	background-color: #fff;
	border-top: 2px solid #ec2f2f;
	border-radius: 3px;
	border-left: 2px solid #f1f1f1;
	border-bottom: 2px solid #f1f1f1;
	border-right: 2px solid #f1f1f1;
	border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	box-shadow: 0px 1px 3px #7b7b7b;
		-moz-box-shadow: 0px 1px 3px #7b7b7b;
		-o-box-shadow: 0px 1px 3px #7b7b7b;
		-ms-box-shadow: 0px 1px 3px #7b7b7b;
	margin: 8px 0 0;
	padding: 20px;
	height: auto;
}

#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown .subNav_inner01,
#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown .subNav_inner02,
#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown .subNav_inner03,
#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown .subNav_inner04 {
	/*min-height: 418px;
	height: auto!important;*/
	height: 467px;
	float: left;
}

#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown .subNav_inner02,
#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown .subNav_inner03,
#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown .subNav_inner04 {
	padding-left: 10px;
}

#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown .subNav_inner01,
#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown .subNav_inner02,
#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown .subNav_inner03 {
	border-right: 1px solid #d9d7d7;
}

#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown .subNav_inner01 {
	width: 247px;
}

#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown .subNav_inner01 .subNav_item li {
	width: 116px;
}

#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown .subNav_inner02 {
	width: 271px;
}

#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown .subNav_inner02 .subNav_item li {
	width: 128px;
}

#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown .subNav_inner03 {
	width: 197px;
}

#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown .subNav_inner04 {
	width: 222px;
}

#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown .subNav_inner03 .subNav_item li,
#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown .subNav_inner04 .subNav_item li {
	width: 205px;
}

#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown_subNav_area .subNav_block p {
	color: #0a0a0a;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 8px;
}

#header_v2 .new #mainNav_area .mainNav_list_inner .dropdown_subNav_area .subNav_block span {
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
}

#header_v2 .new #mainNav_area li .dropdown .dropdown_subNav_area .subNav_item {
	padding: 0 5px;
}

#header_v2 .new #mainNav_area li .dropdown .dropdown_subNav_area .subNav_item li {
	margin: 0 0 10px 0;
}

#header_v2 .new #mainNav_area li .dropdown .dropdown_subNav_area .subNav_item li.column1 {
	width: 205px;
}

*:first-child+html #header_v2 .new #mainNav_area li .dropdown .dropdown_subNav_area .subNav_item li {
	margin-bottom: 6px;
}

#header_v2 .new #mainNav_area li .dropdown .dropdown_subNav_area .subNav_item a {
	background: url("https://img.goo-net.com/goo/common_v2/img/icn_arrow_right.png") no-repeat left;
	border-style: none;
	display: inline-block;
	padding: 0 10px;
	text-align: left;
	width: auto;
}

#header_v2 .new #mainNav_area li .dropdown .dropdown_subNav_area .txtLink a {
	border-style: none;
	background: #fff;
	padding: 0;
	display: inline-block;
	width: auto;
}

#header_v2 .new #mainNav_area li .dropdown .dropdown_subNav_area .subNav_item a:hover,
#header_v2 .new #mainNav_area li .dropdown .dropdown_subNav_area .txtLink a:hover {
	text-decoration: underline;
}
/*   ドロップダウンメニュー用 END   */

#header_v2 .new #mainNav_area .mainNav_inner01,
#header_v2 .new #mainNav_area .mainNav_inner02 {
	width: 280px;
}

#header_v2 .new #mainNav_area .mainNav_inner01,
#header_v2 .new #mainNav_area .mainNav_inner02,
#header_v2 .new #mainNav_area .mainNav_inner03 {
	margin-right: 14px;
}

#header_v2 .new #mainNav_area .mainNav_inner03 {
	width: 210px;
}

#header_v2 .new #mainNav_area .mainNav_inner01 .mainNav_list li a,
#header_v2 .new #mainNav_area .mainNav_inner02 .mainNav_list li a,
#header_v2 .new #mainNav_area .mainNav_inner03 .mainNav_list li a,
#header_v2 .new .side .mainNav_inner04 .mainNav_list li a {
	display: block;
	color: #080808;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f1f0f0), color-stop(0.00, #fff));
	background: -webkit-linear-gradient(#fff, #f1f0f0);
	background: -moz-linear-gradient(#fff, #f1f0f0);
	background: -o-linear-gradient(#fff, #f1f0f0);
	border: 1px solid #d4d2d2;
	border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	text-align: center;
	text-decoration: none;
	padding: 10px 0;
	width: 65px;
}

#header_v2 .new .side .mainNav_inner04 .mainNav_list li a {
	width: 70px;
}

#header_v2 .new #mainNav_area .mainNav_inner04 .mainNav_list {
	width: 148px;
}

#header_v2 .new #mainNav_area .mainNav_inner01 .mainNav_list li a:focus,
#header_v2 .new #mainNav_area .mainNav_inner02 .mainNav_list li a:focus,
#header_v2 .new #mainNav_area .mainNav_inner03 .mainNav_list li a:focus,
#header_v2 .new #mainNav_area .mainNav_inner01 .mainNav_list li a:hover,
#header_v2 .new #mainNav_area .mainNav_inner02 .mainNav_list li a:hover,
#header_v2 .new #mainNav_area .mainNav_inner03 .mainNav_list li a:hover,
#header_v2 .new #mainNav_area .mainNav_inner03 .mainNav_list li a.mouseover {
	color: #fa2626;
	border-color: #fa2626;
}

#header_v2 .new .side .mainNav_inner04 li a:hover,
#header_v2 .new .side .mainNav_inner04 li a:focus {
	color: #206fc0;
	border-color: #206fc0;
}

/* firefox */
@-moz-document url-prefix() {
	#header_v2 .new .top .search .btn_roundGray {
		top: 27px;
	}
}


/* ANG_PRJ-2428
-------------------------------------- */

#header_v2 .free_word_box{
	width: 560px;
	padding: 30px 50px 30px;
	border: 1px solid #ccc;
	background-color: #fff;
	color: #545454;
	position: absolute;
	top: 97px;
	left: 280px;
	display: none;
	z-index: 100;
	*z-index: 1000;
}

#header_v2 .free_word_box .balloon_bg{
	position: absolute;
	top: -13px;
	left: 322px;
}

#header_v2 .free_word_box dt{
	float: left;
	font-weight: bold;
	margin-bottom: 20px;
	width: 160px;
	padding-top: 2px;
}

#header_v2 .free_word_box dd{
	float: right;
	margin-bottom: 20px;
	width: 400px;
}

#header_v2 .free_word_box dd div{
	margin-bottom: 4px;
}

#header_v2 .free_word_box .search_target select{
	width: 180px;
}

#header_v2 .free_word_box .keyword input{
	width: 260px;
}

#header_v2 .free_word_box .price input{
	width: 95px;
	margin-right: 5px;
	vertical-align: middle;
}

#header_v2 .free_word_box .price span{
	display: block;
	margin-bottom: 5px;
}

#header_v2 .free_word_box .price .price_check input{
	width: auto;
	margin-right: 3px;
}

#header_v2 .free_word_box .model_year select,
#header_v2 .free_word_box .mileage select{
	width: 100px;
}

#header_v2 .free_word_box .model_year .fast_select,
#header_v2 .free_word_box .mileage .fast_select{
	margin-right: 10px;
}

#header_v2 .free_word_box .model_year .second_select,
#header_v2 .free_word_box .mileage .second_select{
	margin-left: 10px;
}


#header_v2 .free_word_box .prefectures dd label,
#header_v2 .free_word_box .sort dd label{
	display: inline-block;
	padding: 3px 5px;
	background-color: #fafafa;
	position: relative;
	border: 1px solid #cccccc;
	margin-right: 3px;
}

#header_v2 .free_word_box .prefectures dd label.checkBtn,
#header_v2 .free_word_box .sort dd label.checkBtn{
	background-color: #555555;
	color: #fff;
}

#header_v2 .free_word_box .prefectures dd div span,
#header_v2 .free_word_box .sort dd div span{
	display: inline-block;
	width: 50px;
	text-align: right;
	cursor: pointer;
}

#header_v2 .free_word_box .prefectures dd input,
#header_v2 .free_word_box .sort dd input{
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	*width: 0;
	*left: 0;
}

#header_v2 .free_word_box .sort dd label{
	padding: 5px 5px;
}

#header_v2 .free_word_box #submit_button{
	background-color: #fafafa;
	border: 1px solid #cccccc;
	*border: none;
	padding: 10px 40px;
	color: #666666;
	font-weight: bold;
	margin-right: 10px;
	text-decoration: none;
}

#header_v2 .free_word_box .btn_border{
	*border: 1px solid #cccccc;
	*display: inline-block;
}

#header_v2 .free_word_box .thirdArea div{
	text-align: left;
	margin-left: 160px;
}

#header_v2 .free_word_box .thirdArea div .clear_btn{
	cursor: pointer;
}

#header_v2 .free_word_box .prefectures dd div span.select_allowed{
	text-decoration: underline;
	cursor: pointer;
}

#header_v2 .free_word_box dd div.all_prefectures{
	margin-left: 62px;
}

#header_v2 .bg{
	position: relative;
}

#header_v2 .bg .detailed_search_btn{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 100000;
	background-color: #FFFFFF;
}

#header_v2 .bg .detailed_search_btn a{
	text-decoration: none;
	color: #838383;
	padding: 9px 8px 0 8px;
	display: block;
	border-left: 1px solid #c3c3c3;
	height: 23px;
}

#header_v2 .top .search input.txt{
	width: 291px;
}

#header_v2 .inner .new .top .search .bg #suggest{
	top: 37px;
	left: -1px;
}







/*  clearfix
---------------------------------------------------------- */
.clearfix:after,
#footer_v2 ul:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ".";
	clear: both;
	height: 0;
	}
* html .clearfix,
* html #footer_v2 ul:after { zoom: 1; }
*:first-child+html .clearfix,
*:first-child+html #footer_v2 ul:after { zoom: 1; }





/*--------------------------------------------------------- index.css --------------------------------------------------------- */

/*  #contents
---------------------------------------------------------- */
/*  #main
---------------------------------------------------------- */
/*-- .box_top --*/
#contents .box_top .news{
	padding: 3px 0 0 0;
	float: left;
	width: 641px;
}
#contents .box_top .news li span{
	text-decoration: underline;
}

#contents .box_top .news li{
	display: inline-block;
	float: left;
	font-size: 8px;
	width: 320px;
	text-align: center;
}

#contents .box_top .news li img{
	margin: 3px 0 0 5px;
}

/*-- .box_searchUsedCar --*/
#main .box_searchUsedCar .box_roundWhite{
	margin: 0 0 10px 0;
	padding: 10px 0 10px 10px;
}

#main .box_searchUsedCar .btn_roundGray a{
	width: 288px;
}

/*-- .box_special --*/
#main .box_special h2.tit{
	background: url(https://img.goo-net.com/common_v2/img/icon_h2_special.gif) no-repeat 0 2px;
}

#main .box_special .carousel ul li{
	width: 174px;
	height: 94px;
}

/*-- .box_perfectGuide --*/
#main .otherList {
	float: right;
	white-space: nowrap;
	margin-top: 10px;
}

#main .otherList li {
	/* img.goo-net.com化 mod 20131219 */
	background: url(https://img.goo-net.com/goo/common_v2/img/renewal/type_a/mark/icon_link.gif) no-repeat scroll 7px 3px transparent;
	display: inline;
	float: left;
	margin: 0 4px;
	padding-left: 24px;
	white-space: nowrap;
}

#main .otherList.bdr li {
	border-left: 1px solid #CCCCCC;
}

#main .otherList.bdr li.fst {
	border:none;
}

#main #prefectural .otherList {
	margin-top: 5px;
}


#main #box_perfectGuide h2.tit {
	/* img.goo-net.com化 mod 20131219 */
	background: url(https://img.goo-net.com/goo/common_v2/img/icon_h_car_guide.gif) no-repeat 0 0;
}

#main #box_perfectGuide h2.tit em {
	padding-left: 35px;
	line-height: 1.8;
}

#box_perfectGuide .box_roundWhite {
	overflow: hidden;
	padding: 0 10px;
}

#box_perfectGuide .guideList {
	border-top: 1px solid #E8E8E8;
	margin-top: -1px;
	padding: 10px 0;
}

#box_perfectGuide .guideList h3 {
	margin-bottom: 10px;
	font-size: 109%;
}

#box_perfectGuide .guideList h3 em {
	margin-right: 0.5em;
	font-size: 107%;
	font-weight: bold;
}

#box_perfectGuide .guideList .figure {
	float: left;
	width: 234px;
}

#box_perfectGuide .guideList .whatsList {
	float: left;
	padding-left: 12px;
	width: 359px;
}

#box_perfectGuide .guideList .whatsList li {
	list-style: disc;
	margin: 3px 0 0 20px;
}

#box_perfectGuide .guideList .technicalList {
	margin-left: -10px;
	overflow: hidden;
	zoom: 1;
}

#box_perfectGuide .guideList .technicalList li {
	float: left;
	white-space: nowrap;
	border-left: 1px solid #ABABAB;
	margin-left: -1px;
	padding: 0 10px;
}

#box_perfectGuide #myDiv .KnowledgeSyndication {
	line-height: 1.5;
}

#box_perfectGuide #myDiv .rn_List {
	font-size: 100%;
}

#box_perfectGuide #myDiv .rn_Item {
	margin: 5px 0 0 20px;
	list-style-type: disc;
}

#box_perfectGuide #myDiv .rn_Navigation {
	margin-top: 5px;
}

#box_perfectGuide #myDiv .rn_Navigation a {
	display: block;
	/* img.goo-net.com化 mod 20131219 */
	background: url(https://img.goo-net.com/goo/common_v2/img/renewal/type_a/mark/icon_link.gif) no-repeat scroll 0 3px transparent;
	float: right;
	padding-left: 16px;
	font-size: 100%;
}

/*-- .box_campaign --*/
#main .box_campaign h2.tit{
	background: url(https://img.goo-net.com/common_v2/img/icon_h2_campaign.gif) no-repeat 0 2px;
}

#main .box_campaign .carousel ul li{
	width: 174px;
	height: 94px;
}

/*-- box_banner --*/
#main .box_banner{
	overflow: hidden;
	margin: 0 0 10px 0;
}

#main .box_banner li{
	float: left;
}

/*-- .box_ranking --*/
#main .box_ranking h2.tit{
	background: url(https://img.goo-net.com/common_v2/img/icon_h2_ranking.gif) no-repeat 0 3px;
}

#main .box_ranking .box_roundWhite{
	padding: 7px 3px 7px 4px;
}

#main .box_ranking h3{
	clear: both;
	padding: 0 0 6px 4px;
	font-weight: bold;
	margin: 0 0 0 0;
	font-size: 117%;
}

#main .box_ranking ul.all{
	overflow: hidden;
	margin: 0 0 8px 0;
}

#main .box_ranking ul.all li{
	float: left;
	margin: 0 0 0 8px;
	_display: inline;
}

#main .box_ranking ul.all li span.txt{
	display: block;
	font-weight: bold;
}

#main .box_ranking ul.all li.rank01{
	width: 184px;
	height: 128px;
	padding: 20px 0 0 120px;
	background: url(https://img.goo-net.com/common_v2/img/bg_ranking_01.jpg) no-repeat 0 0;
}

#main .box_ranking ul.all li.rank01 span.txt{
	margin: 0 0 5px 0;
}

#main .box_ranking ul.all li.rank01 img{
	width: 160px;
	height: 80px;
}

#main .box_ranking ul.all li.rank02{
	width: 124px;
	height: 121px;
	padding: 25px 0 0 16px;
	background: url(https://img.goo-net.com/common_v2/img/bg_ranking_02.jpg) no-repeat 0 0;
}

#main .box_ranking ul.all li.rank02 span.txt{
	margin: 0 0 30px 48px;
}

#main .box_ranking ul.all li.rank02 img{
	width: 110px;
	height: 55px;
}

#main .box_ranking ul.all li.rank03{
	width: 124px;
	height: 124px;
	padding: 24px 0 0 16px;
	background: url(https://img.goo-net.com/common_v2/img/bg_ranking_03.jpg) no-repeat 0 0;
}

#main .box_ranking ul.all li.rank03 span.txt{
	margin: 0 0 27px 36px;
}

#main .box_ranking ul.all li.rank03 img{
	width: 110px;
	height: 55px;
}

#main .box_ranking div.category dl{
	float: left;
	width: 113px;
	border-left: 1px solid #e5e5e5;
	padding: 0 0 0 10px;
}

#main .box_ranking div.category dl.top{
	width: 112px;
	padding: 0 0 0 5px;
	border-left: none;
}

#main .box_ranking div.category dt{
	padding: 0 0 2px 0;
}

#main .box_ranking div.category dd{
	padding: 3px 0 3px 17px;
	font-size: 10px;
}

#main .box_ranking div.category dd.rank01{
	background: url(https://img.goo-net.com/common_v2/img/icon_ranking_01.gif) no-repeat 0 3px;
}

#main .box_ranking div.category dd.rank02{
	background: url(https://img.goo-net.com/common_v2/img/icon_ranking_02.gif) no-repeat 0 3px;
}

#main .box_ranking div.category dd.rank03{
	background: url(https://img.goo-net.com/common_v2/img/icon_ranking_03.gif) no-repeat 0 3px;
}

/*  #oldInfo
---------------------------------------------------------- */
#main #oldInfo .tabContents #aOldInfo02,
#main #oldInfo .tabContents #aOldInfo03 {
	display: none;
}

#main #oldInfo .box_roundWhite{
	padding: 10px 0;
}

#main #oldInfo .box_roundWhite div.detail{
	position: relative;
	float: left;
	padding: 0 10px;
	width: 187px;
	border-left: 1px solid #ccc;
}

#main #oldInfo .box_roundWhite div.detail.first{
	border: none;
}

#main #oldInfo .box_roundWhite div.detail p{
	margin-top: 5px;
}

#main #oldInfo .box_roundWhite div.detail p.caption{
	margin: 0 0 15px 0;
	font-weight: bold;
}

#main #oldInfo .box_roundWhite div.detail div.thumb{
	position: absolute;
	top: 0;
	right: 10px;
	text-align: right;
}

#main #oldInfo .box_roundWhite div.detail div.thumb img{
	width: 120px;
	height: 60px;
}

/*  #prefectural
---------------------------------------------------------- */
#main #prefectural ul.tabLink li {
	height: 34px;
	background: url(https://img.goo-net.com/common_v2/img/bg_tab_prefectural.jpg) left top no-repeat;
	font-size: 10px;
}


/*  total
---------------------------------------------------------- */
#footer_v2 .total ul{
	font-size: 84%;
}

#footer_v2 .total ul li{
	margin: 8px 0 0 0;
}

/*  service
---------------------------------------------------------- */
#footer_v2 .service ul{
	font-size: 84%;
}

#footer_v2 .service ul li{
	margin: 8px 0 0 0;
}

/*  copyright
---------------------------------------------------------- */
#footer_v2 p.copyright{
	height: 26px;
	color: #ffffff;
	text-align: center;
	font-size: 84%;
	background: url(https://img.goo-net.com/common_v2/img/bg_copyright.gif) repeat-x 0 0;
	line-height: 2.6;
}

/* ANG_PRJ-553【PC】検索履歴＆閲覧履歴の追加 maekawa */

.bgBlueGrade {
	border: 1px solid #e9e9e9;
	margin-bottom: 10px;
}

.bgBlueGrade div.ttlImg {
	margin-bottom: 8px;
	padding: 10px 0 10px;
	position: relative;
	font-weight: bold;
	background: #f1f1f1;
	border-top: 3px solid #d2d2d2;
}

.bgBlueGrade div.ttlImg span {
	padding: 0 0 0 15px;
	border-left: 5px solid #e60012;
}

.bgBlueGrade div.ttlImg a.btnAb{
	display: block;
	position: absolute;
	right: 12px;
	top: 7px;
}

.bgBlueGrade div.bgWht {
	background-color: #FFFFFF;
	margin: 0 auto;
	width: 282px;
}

.bgBlueGrade p#btnShowHide {
	margin: 5px 0;
	clear: both;
}
.bgBlueGrade p#btnShowHide img {
	margin-right: 5px;
	vertical-align: -4px;
}

.bgBlueGrade #history dl {
	margin: 0 5px;
	overflow: hidden;
}

.bgBlueGrade #history dl dt {
	border-bottom: 1px dashed #D4D4D4;
	clear: left;
	float: left;
	padding: 13px 7px 13px 0;
	text-align: left;
}

.bgBlueGrade #history dl dd {
	border-bottom: 1px dashed #D4D4D4;
	float: left;
	overflow: hidden;
	padding: 13px 0;
	text-align: left;
	width: 228px;
}

.bgBlueGrade #history dl#moreShow {
	display: none;
}

.bgBlueGrade .imgList {
	padding-top: 10px;
}

.bgBlueGrade .imgList dl {
	border-bottom: 1px dashed #D4D4D4;
}

.bgBlueGrade .imgList dl.bdrNo {
	border-bottom: none;
	margin-bottom: 0;
}

.bgBlueGrade .imgList dl dt {
	float: left;
	padding-bottom: 10px;
	width: 80px;
}

.bgBlueGrade .imgList dl dd {
	float: right;
	padding-bottom: 10px;
	text-align: left;
	width: 170px;
}

.bgBlueGrade .imgList dl {
	margin: 0 10px 10px;
	overflow: hidden;
	clear: both;
}

.bgBlueGrade .imgList dl dd p.listTxt {
	margin-bottom: 5px;
}

.bgBlueGrade .imgList dl dd p.priceTxt {
	font-size: 110%;
	text-align: right;
	line-height: 1;
}

.bgBlueGrade .imgList dl dd p.priceTxt span {
	color: #F9000B;
	font-size: 115%;
	font-weight: bold;
	margin: 0 3px;
}

.bgBlueGrade .imgList dl dd .note_balloonLine {
	background: url(https://img.goo-net.com/common_v2/img/icon_mail_orange.gif) no-repeat scroll 0 8px transparent;
	position: relative;
	background-position: 0 5px;
	float: right;
	font-size: 84%;
	padding: 0 0 0 23px;
	width: 100px;
	font-size: 84%;
	margin-top: 7px;
}

.bgBlueGrade .imgList dl dd .note_balloonLine .arrow {
	position: absolute;
	z-index: 10;
	left: 19px;
	top: 8px;
}

.bgBlueGrade .imgList dl dd .note_balloonLine .box_roundBorderOrangeDark {
	padding: 2px 5px;
}

.bgBlueGrade p.sync_btn {
	padding: 10px 0;
	text-align: center;
	background: #f1f1f1;
}

/*-- ANG_PRJ-582 【PC】ランキングコンテンツ改修 --*/

#box_rankingNew h2.tit{
	background: url(https://img.goo-net.com/common_v2/img/icon_h2_ranking2.gif) no-repeat 0 0;
	overflow: hidden;
}

#box_rankingNew h2.tit em{
	float: left;
}

#box_rankingNew h2.tit span{
	display: block;
	float: right;
	margin: 5px 2px 0 0;
}

#box_rankingNew .box_roundWhite{
	padding: 8px 0 4px 13px;
}

#box_rankingNew #rankTab {
	overflow: hidden;
	margin-bottom: 8px;
}

#box_rankingNew #rankTab li {
	cursor: pointer;
	margin-right: 4px;
	float: left;
}

#box_rankingNew #rankTab li.select {
	background: url("https://img.goo-net.com/common_v2/img/ranklist_on.gif") no-repeat scroll center bottom transparent;
	padding-bottom: 5px;}

#box_rankingNew #rankTab li span{
	background: url("https://img.goo-net.com/common_v2/img/bg_ranklist.gif") repeat scroll 0 0 transparent;
	border: 1px solid #CDCDCD;
	display: block;
	padding: 2px 6px;
}

#box_rankingNew #rankTab li span a{
	color: #000000;
	text-decoration: none;
}

#box_rankingNew #rankTab li img {
	display: none;
}

#box_rankingNew #rankTab li.select span {
	background: #FF883A;
	border-left: 1px solid #FF7C24;
	border-right: 1px solid #FF7C24;
	border-top: 1px solid #FF7C24;
	border-bottom: 1px solid #FF883A;
	color: #FFFFFF;
}
#box_rankingNew .disnon {
	display: none;
}
#box_rankingNew .all {
	overflow: hidden;
}

#box_rankingNew ul.all{
	margin: 0 0 3px;
	clear: both;
}

#box_rankingNew ul.all li{
	float: left;
	margin: 0 8px 0 0;
	_display: inline;
	position: relative;
}

#box_rankingNew ul.all li span.txt{
	display: block;
	font-weight: bold;
	font-size: 11px;
}

#box_rankingNew ul.all li.rank01{
	width: 184px;
	height: 128px;
	padding: 20px 0 0 120px;
	background: url(https://img.goo-net.com/common_v2/img/bg_ranking_01.jpg) no-repeat 0 0;
}

#box_rankingNew ul.all li.rank01 span.txt{
	margin: 0 0 5px;
	padding-right: 15px;
}

#box_rankingNew ul.all li.rank01 img{
	width: 160px;
	height: 80px;
}

#box_rankingNew ul.all li.rank02{
	width: 124px;
	height: 121px;
	padding: 25px 0 0 16px;
	background: url(https://img.goo-net.com/common_v2/img/bg_ranking_02.jpg) no-repeat 0 0;
}

#box_rankingNew ul.all li.rank02 span.txt{
	margin: 0 0 0 45px;
	padding-right: 10px;
}

#box_rankingNew ul.all li.rank02 span.imgCar{
	bottom: 18px;
	position: absolute;
}

#box_rankingNew ul.all li.rank02 img{
	width: 110px;
	height: 55px;
}

#box_rankingNew ul.all li.rank03{
	width: 124px;
	height: 124px;
	margin-right: 0;
	padding: 24px 0 0 16px;
	background: url(https://img.goo-net.com/common_v2/img/bg_ranking_03.jpg) no-repeat 0 0;
}

#box_rankingNew ul.all li.rank03 span.txt{
	margin: 0 0 0 33px;
	padding-right: 10px;
}

#box_rankingNew ul.all li.rank03 span.imgCar{
	bottom: 18px;
	position: absolute;
}

#box_rankingNew ul.all li.rank03 img{
	width: 110px;
	height: 55px;
}

#box_rankingNew p#rankPage{
	margin-right: 10px;
	text-align: right;
	clear: both ;
}


/*-- ANG_PRJ-828 131127 kobashigawa --*/

/* boxNewSpecial */
.boxNewSpecial .tit {
	background: url(https://img.goo-net.com/goo/common_v2/img/renewal/type_a/icon/icon_ride_car_2016.gif) no-repeat scroll 0 12px;
}

.boxNewSpecial .box_roundWhite {
	padding: 10px;
}

.magazineLink .image img {
	border: 1px solid #aaaaaa;
}

.magazineLink .image a:hover img {
	opacity: 0.8;
	filter: alpha(opacity="80");
}

.magazineLink .articleMiddle {
	margin-bottom: 10px;
}

.magazineLink .new {
	background-color: #ff0000;
	color: #ffffff;
	margin-right: 10px;
	padding: 0 2px;
	font-size: 92%;
	text-align: center;
	zoom: 1;
}

.magazineLink .articleMiddle .ctgIcon {
	color: #ffffff;
	padding: 1px 2px;
	font-size: 92%;
	text-align: center;
	zoom: 1;
}

/* type */
.magazineLink .articleMiddle .type01 {
	background-color: #fb59a4;
}

.magazineLink .articleMiddle .type02 {
	background-color: #1a1e75;
}

.magazineLink .articleMiddle .type03 {
	background-color: #fe892a;
}

.magazineLink .articleMiddle .time {
	float: right;
}

.magazineLink .mainArticle {
	float: left;
	width: 230px;
}

.magazineLink .mainArticle .image {
	margin-bottom: 15px;
}

.magazineLink .subArticle {
	float: right;
	margin-top: -10px;
	width: 360px;
}

.magazineLink .subArticle .articleList {
	margin-top: 10px;
}

.magazineLink .subArticle .image {
	float: left;
	width: 110px;
}

.magazineLink .subArticle .articleDetail {
	float: right;
	width: 240px;
}

.boxNewSpecial .magazineMore {
	float: right;
	margin-top: 20px;
}

.boxNewSpecial .magazineMore a {
	display: block;
	/* img.goo-net.com化 mod 20131219 */
	background: url(https://img.goo-net.com/goo/common_v2/img/renewal/type_a/mark/icon_link.gif) no-repeat scroll 7px 3px;
	padding-left: 24px;
}

.boxNewSpecial .newBanner {
	clear: both;
	padding-top: 20px;
}

.boxNewSpecial .newBanner ul {
	margin-left: -13px;
}

.boxNewSpecial .newBanner li {
	float: left;
	margin-left: 13px;
	width: 193px;
}

/* if ie6 */
* html .boxNewSpecial .newBanner li {
	display: inline;
}

/*-- ANG_PRJ-856 131212 ikema --*/
#contents {
	position: relative;
}

#contents #sideBanner,
#contents #sideBanner #leftBanner,
#contents #sideBanner #rightBanner {
	position: absolute;
}

#contents #sideBanner {
	top: 22px;
	left: 0;
	width: 100%;
}

#contents #sideBanner #leftBanner,
#contents #sideBanner #rightBanner {
	width: 120px;
}

#contents #sideBanner #leftBanner {
	left: -135px;
}

#contents #sideBanner #rightBanner {
	right: -135px;
}

#contents .mb15 {
	margin-bottom: 15px;
}

/*-- ANG_PRJ-926 140214 kobashigawa --*/
#recommend #deqwas-screen-275x258 {
	margin: 0 auto 10px;
}

/*-- ANG_PRJ-1050 140218 ikema --*/
.box_roundWhite .magazineBnr {
	margin-bottom: 15px;
}

/*-- ANG_PRJ-1399 140805 kobashigawa --*/
.lightPickup {
	background-color: #ffffff;
	margin-top: 10px;
	padding: 10px 0;
}

.lightPickup h3 {
	background: url(https://img.goo-net.com/goo/common_v2/img/renewal/type_a/caption/caption_red_mark.gif) no-repeat scroll 0 2px transparent;
	font-size: 117%;
	font-weight: bold;
	padding: 0 0 6px 14px;
}

.lightPickup .lightMotor {
	margin-left: -5px;
}

.lightPickup .motorList {
	float: left;
	margin-left: 15px;
	width: 192px;
}

* html .lightPickup .motorList { display: inline; } /* if ie6 */

.lightPickup .layerParents {
	position: relative;
	margin-bottom: 5px;
}

.lightPickup .iconNew,
.lightPickup .iconUp {
	position: absolute;
	top: 0;
	right: 0;
	width: 46px;
	z-index: 50;
}

.lightPickup .layer {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(https://img.goo-net.com/goo/magazine/img/layer_bg.png) repeat scroll 0 0 transparent;
	width: 192px;
}

.lightPickup .on {
	background: url(https://img.goo-net.com/goo/magazine/img/layer_bg_on.png) repeat scroll 0 0 transparent;
}

.lightPickup .layer a {
	display: block;
	color: #ffffff;
	padding: 5px;
}

.lightPickup .motorPrice dl {
	float: left;
	padding: 0 5px;
	width: 83px;
}

.lightPickup .motorPrice .borderStyle01 {
	border-left: 1px dotted #d0d0d0;
	padding: 0 5px 0 10px;
}

.lightPickup .motorPrice dd span {
	font-size: 134%;
	font-weight: bold;
}

.lightPickup .motorPrice dd .fontStyle01 {
	color: #e60012;
}

/*-- ANG_PRJ-1373 140822 kobashigawa --*/
#win8 {
	opacity: 0;
	background: url(https://img.goo-net.com/goo/common_v2/img/renewal/win8_app/dg_fixed_estimate_green.png) repeat scroll 0 0 transparent;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;
	position: fixed;
	bottom: -144px;
	z-index: 999;
	width: 100%;
	font-size: 12px;
	line-height: 1.2;
}

#win8 a {
	color: #ffffff;
	text-decoration: underline;
}

#win8 .win8Inner {
	margin: 0 auto;
	width: 960px;
	font-size: 117%;
}

#win8 #win8Parents {
	position: relative;
	height: 42px;
}

#win8 #win8AppTxt,
#win8 #win8AppBnr,
#win8 #win8Close {
	position: absolute;
	bottom: 10px;
}

#win8 #win8AppTxt {
	right: 360px;
}

#win8 #win8AppBnr {
	right: 100px;
}

#win8 #win8Close {
	right: 0;
}

/*-- ANG_PRJ-1441 140905 kobashigawa --*/
#main .lightPickup .tabLink {
	margin: 0 0 10px 10px;
	width: 604px;
	border: 1px solid #cccccc;
}

#main .lightPickup .tabLink li {
	float: left;
	width: 120px;
	background: none;
	font-size: 12px;
	font-weight: normal;
	border-right: 1px solid #cccccc;
}

#main .lightPickup .tabLink li.last {
	border-right: none;
}

#main .lightPickup .tabLink li a {
	display: block;
	padding: 6px 0 3px;
	border-bottom: none;
	color: #333333;
	text-align: center;
	text-decoration: none;
}

#main .lightPickup .tabLink li.current {
	border-top: 2px solid #e60012;
}

#main .lightPickup .tabLink li.current a {
	color: #e60012;
	padding: 4px 0 3px;
	border-bottom: none;
}

#main .lightPickup .disNone {
	display: none;
}

#main .lightPickup #pickUpMotors01 {
	display: block;
}

/*-- ANG_PRJ-1615 141204 ikema --*/
#box_rankingNew li p#rankPage {
	text-align: right;
	clear: both ;
	width: 600px;
}

/*-- ANG_PRJ-1703 141226 kobashigawa --*/
#main .box_top_information .mail_order .partsBunner {
	margin-top: 20px;
	text-align: center;
}

#main #maintenanceBox {
	background-color: #ffffff;
	padding: 10px 0;
}

#main #maintenanceBox .tit_wrap .subTit {
	position: absolute;
	top: 2px;
	right: 10px;
	font-size: 92%;
}

#main #maintenanceBox .maintenanceParents {
	margin-bottom: 18px;
}

#main #maintenanceBox .maintenanceChild {
	float: left;
	width: 130px;
	margin-left: 10px;
	padding: 5px;
	border: 1px solid #cccccc;
}

* html #main #maintenanceBox .maintenanceChild { display: inline; } /* IE6 */

#main #maintenanceBox .maintenanceChild .image {
	margin-bottom: 10px;
}

#main #maintenanceBox .maintenanceChild .image img {
	border: 1px solid #cccccc;
}

#main #maintenanceBox .maintenanceChild .detail {
	background: url(https://img.goo-net.com/top_link/img/maintenance_box_arrow.gif) no-repeat scroll right top transparent;
	padding-right: 20px;
}

#main #maintenanceBox .maintenanceChild .detail dt {
	margin-bottom: 3px;
}

#main #maintenanceBox .submit {
	margin-bottom: 5px;
}

#main #maintenanceBox .submit a {
	width: 279px;
	height: 36px;
	margin: 0 auto 0 auto;
	display: block;
    font-size: 134%;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(https://img.goo-net.com/goo/common_v2/img/renewal/type_a/button/btn_red_w279.png) no-repeat top left;
}

#main #maintenanceBox .submit a span {
	width: 279px;
	height: auto;
	padding: 8px 0 0 0;
	_padding: 10px 0 0 0;
	display: block;
	cursor: pointer;
}

#main #maintenanceBox .submit a:hover {
	background: transparent url(/common_v2/img/renewal/type_a/button/btn_red_w279_hover.png) no-repeat top left;
}

/*-- ANG_PRJ-2032 150811 kobashigawa --*/
#main .brn_top_area {
	clear: both;
	margin: 10px auto;
	width: 596px;
}

/*-- 161011 --*/
.box_roundGray.noborder {
	background: none;
	border: none;
}

.box_roundGray.noborder .roundT,
.box_roundGray.noborder .roundB { background: none;}

.box_roundGray.noborder h1.tit em,
.box_roundGrayTop h1.tit em,
.box_roundGrayTop h2.tit em,
.box_roundGray.noborder h2.tit em {
	margin: 25px 10px 0 0;
	padding: 0 0 5px 50px;
	font-weight: bold;
	font-size: 180%;
	color: #e60012;
}

.box_roundGray.noborder h1.tit,
.box_roundGrayTop h1.tit,
.box_roundGrayTop h2.tit,
.box_roundGray.noborder h2.tit {
	margin: 0 0 10px 0;
	border-bottom: 2px solid #dddddd;
}

.box_roundGrayRed .tit_area {
	height: 50px;
	padding-top: 6px;
	border-bottom: 2px solid #dddddd;
}

.box_roundBorderTopGray { border: 1px solid #e9e9e9;}

.box_roundBorderTopGray div.tit {
	border-bottom: 1px solid #e9e9e9;
	background-image: none;
	background-color: #f1f1f1;
}

.box_roundBorderTopGray div.inner { background-image: none;}

.aboutGoonet p { float: left;}
.aboutGoonet .img {
	width: 92px;
	margin: 0 10px 0 0;
}
.aboutGoonet .txt { width: 523px;}

}
