#guideSpSearch {margin-top:10px;}

#guideSpSearch .guideSpBoxBtm {
	background:url(https://img1.kakaku.k-img.com/images/specguide/mainbox_btm.gif) #eeeeee bottom left no-repeat;
	padding-bottom:15px;}
	
	
#guideSpSearch .guideSpBoxMain {
	width:902px;
	padding:15px 13px 0 15px;}

#guideSpSearch .guideSpBoxMain p {
	line-height:140%;}
	
#guideSpSearch .fontgray {color:#585757;
text-align:center;
margin-top:15px;}	

/* ステップボックス */
#guideSpSearch .guideSpBoxMain .stepBox {
	margin-top:20px;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxTop {
	background:url(https://img1.kakaku.k-img.com/images/specguide/stepbox_top.gif) top left no-repeat;
	padding-top:10px;}
	
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain {
	background:url(https://img1.kakaku.k-img.com/images/specguide/stepbox_mid.gif) top left repeat-y;
	padding:5px 17px 10px 15px;
	position:relative;
	width:870px;}
	
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxBtm {
	background:url(https://img1.kakaku.k-img.com/images/specguide/stepbox_btm.gif) bottom left no-repeat;
	padding-bottom:13px;}


#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .subtitMid .titelArea,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .subtitMid .guideArea,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .subtitMid .checkArea {
	width:870px;}
	
/* 項目名テキスト設定 */
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .titelArea .leftBox p,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .titelArea .centerBox p,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .titelArea .rightBox p{
	font-weight:bold;
	font-size:107%;
	padding-left:20px;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .guideArea p {
	margin-top:5px;}

#guideSpSearch .checkArea
{text-align:center;
margin-top:15px;}

html>#guideSpSearch .checkArea input {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

#guideSpSearch .checkArea input
 {	vertical-align:middle;}

#guideSpSearch .checkArea label {
	background:url(https://img1.kakaku.k-img.com/images/specguide/btn.gif) no-repeat top center;
	cursor:pointer;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:17px;
	padding:6px 15px;
	width:152px;
}



/* 項目名1 */
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .subtitTop1 {
	background:url(https://img1.kakaku.k-img.com/images/specguide/subtit1_top.gif) top left no-repeat;
	padding-top:8px;
	margin-top:20px;
min-height:1%;
_height:1px;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .subtitMid1 {
	background-color:#82cd00;
	padding:0 8px;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .subtitBtm1 {
	background:url(https://img1.kakaku.k-img.com/images/specguide/subtit1_btm.gif) #82cd00 bottom left no-repeat;
	padding-bottom:8px;}
	
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .subtitMid1 p{
	border-left: #baf750 solid 8px;
	padding-left:7px;
	font-weight:bold;
	font-size:107%;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column1 {
	width:870px;
	margin-top:10px;}
	
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column1 img {
	float:left;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column1 .guideArea {
	margin-left:284px;}

/* 項目名2 */
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2 .subtitTop,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2noImg .subtitTop {
	background:url(https://img1.kakaku.k-img.com/images/specguide/subtit2_top.gif) top left no-repeat;
	padding-top:8px;
	margin-top:20px;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2 .subtitMid,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2noImg .subtitMid {
	background:url(https://img1.kakaku.k-img.com/images/specguide/subtit2_mid.gif) top left repeat-y;}
	
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2 .subtitBtm,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2noImg .subtitBtm {
	background:url(https://img1.kakaku.k-img.com/images/specguide/subtit2_btm.gif) bottom left no-repeat;
	padding-bottom:8px;}


#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2 .leftBox,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2 .rightBox,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2noImg .leftBox,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2noImg .rightBox{
	width:424px;
	float:left;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2 .leftBox,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2noImg .leftBox {
margin-right:22px;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2 .guideBox2,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2noImg .guideBox2 {
	width:424px;
	margin-top:10px;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2 .guideBox2 img {
	float:left;}
	
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2 .guideBox2 P {
	float:right;
	width:230px;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2noImg .guideBox2 P {
	width:424px;
	float:none;}
	
#guideSpSearch .mRight30 label {
	margin-right:30px;}

/* 項目名3 */
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column3 .subtitTop {
	background:url(https://img1.kakaku.k-img.com/images/specguide/subtit3_top.gif) top left no-repeat;
	padding-top:8px;
	margin-top:20px;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column3 .subtitMid {
	background:url(https://img1.kakaku.k-img.com/images/specguide/subtit3_mid.gif) #82cd00 top left repeat-y;}
	
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column3 .subtitBtm {
	background:url(https://img1.kakaku.k-img.com/images/specguide/subtit3_btm.gif) bottom left no-repeat;
	padding-bottom:8px;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column3gray .subtitTop {
	background:url(https://img1.kakaku.k-img.com/images/specguide/subtit3_gray.gif) #06C top left no-repeat;
	padding-top:8px;
	margin-top:20px;}
	
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column3gray .subtitBtm {
	background:url(https://img1.kakaku.k-img.com/images/specguide/subtit3_gray.gif) bottom left no-repeat;
	padding-bottom:8px;}


#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column3 .leftBox,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column3 .centerBox,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column3 .rightBox,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column3gray .leftBox,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column3gray .centerBox,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column3gray .rightBox{
	width:274px;
	float:left;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column3 .leftBox,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column3 .centerBox,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column3gray .leftBox,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column3gray .centerBox {
margin-right:24px;}


#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column3gray .titelArea .leftBox p,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column3gray .titelArea .centerBox p,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column3gray .titelArea .rightBox p {
	padding-left:10px;}

/* 項目名4 */
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column4 .subtitTop {
	background:url(https://img1.kakaku.k-img.com/images/specguide/subtit4_top.gif) top left no-repeat;
	padding-top:8px;
	margin-top:20px;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column4 .subtitMid {
	background:url(https://img1.kakaku.k-img.com/images/specguide/subtit4_mid.gif) top left repeat-y;}
	
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column4 .subtitBtm {
	background:url(https://img1.kakaku.k-img.com/images/specguide/subtit4_btm.gif) bottom left no-repeat;
	padding-bottom:8px;}


#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column4 .leftBox,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column4 .centerBox,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column4 .rightBox{
	width:202px;
	float:left;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column4 .leftBox,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column4 .centerBox {
margin-right:20px;}


/* グレーボックス */
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .greyTop {
	background:url(https://img1.kakaku.k-img.com/images/specguide/graybox_top.gif) top left no-repeat;
	padding-top:8px;
	margin-top:10px;
min-height:1%;
_height:1px;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .greyMid {
	background-color:#e4e4e4;
	padding:0 15px;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .greyBtm {
	background:url(https://img1.kakaku.k-img.com/images/specguide/graybox_btm.gif) #82cd00 bottom left no-repeat;
	padding-bottom:8px;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .greyMid table {
	margin-top:5px;}


#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .greyMid table td {
	padding:2px 10px;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .greyMid table th {
	vertical-align:middle;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .greyMid input {
	vertical-align:middle;
	margin-right:3px;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column1 .greyTop {
	background:url(https://img1.kakaku.k-img.com/images/specguide/graybox1.gif) top left no-repeat;
	padding-top:8px;
	margin-top:10px;
min-height:1%;
_height:1px;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column1 .greyBtm {
	background:url(https://img1.kakaku.k-img.com/images/specguide/graybox1.gif) bottom left no-repeat;
	padding-bottom:8px;
	width:586px;}


#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2 .greyTop,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2noImg .greyTop {
	background:url(https://img1.kakaku.k-img.com/images/specguide/graybox2_top.gif) top left no-repeat;
	padding-top:8px;}


#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2 .greyBtm,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2noImg .greyBtm {
	background:url(https://img1.kakaku.k-img.com/images/specguide/graybox2_btm.gif) bottom left no-repeat;
	padding-bottom:8px;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column1 .greyMid,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2 .greyMid,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2noIm .greyMid{
	background-color:#e4e4e4;
	padding:5px 15px;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column1 .greyMid,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2 .greyMid,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2noIm .greyMid,
#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column2noImg .greyMid
 {line-height:170%;}

/* 注釈枠 */
#guideSpSearch .greyBox {
	background:#ececec;
	padding:10px;
	margin-top:15px;}

#guideSpSearch .caption01 {
	width:850px;}

#guideSpSearch .caption01 img {
	float:left;}

#guideSpSearch .caption01 p {
	margin-left:170px;}


/* 該当製品数表示枠 */
#guideSpSearch .guideSpBoxMain .minisearcBox {
	border:3px solid #b4b4b4;
	background:url(https://img1.kakaku.k-img.com/images/specguide/dot_y.gif) #FFF left top repeat-y;
	padding:8px 5px 8px 10px;
	width:882px;
	margin-top:10px;}

#guideSpSearch .guideSpBoxMain .minisearcBox .listBox {
	width:690px;
	float:left;
}

#guideSpSearch .guideSpBoxMain .minisearcBox .listBox ul,
#guideSpSearch .guideSpBoxMain .searcBoxMid .detabox .list ul,
#guideSpSearch .guideSpBoxMain .searcBoxMid .detaboxNoborder .list ul {
	list-style:none;}

#guideSpSearch .guideSpBoxMain .minisearcBox .listBox ul li {
	margin-bottom:10px;}

#guideSpSearch .guideSpBoxMain .searcBoxMid .detabox .list li,
#guideSpSearch .guideSpBoxMain .searcBoxMid .detaboxNoborder .list li,
#guideSpSearch .guideSpBoxMain .minisearcBox .listBox ul li {
	float:left;
	margin-right:15px;
	display:block;
	white-space:nowrap;}
		
#guideSpSearch .guideSpBoxMain .minisearcBox .listBox p {
	padding:10px 0;}

#guideSpSearch .guideSpBoxMain .minisearcBox .btnBox {
	width:176px;
	float:right;
	text-align:center;}
	
#guideSpSearch .guideSpBoxMain .minisearcBox .btnBox p span {
	color:#F00;
	font-weight:bold;
	font-size:129%;}

#guideSpSearch .guideSpBoxMain .minisearcBox .btnBox img {
	margin-top:5px;}
	
#guideSpSearch select,
#guideSpSearch input.priceBox {
	padding:2px;
	font-size: 107%;
	color:5e5e5e;
}

#guideSpSearch table.etctable {
	margin-top:5px;}

#guideSpSearch table.etctable td {
	padding:10px 10px;}

#guideSpSearch table.etctable th {
	vertical-align:middle;
	font-weight:bold;
	font-size:107%;}

#guideSpSearch table.etctable th p {
	border-left:#82cd00 solid 8px;
	padding-left:5px;}

#guideSpSearch table.etctable td select{
	width:165px;}

#guideSpSearch .arrow {
	background:url(https://img1.kakaku.k-img.com/images/specguide/arrow.gif) top left no-repeat;
	padding:3px 0 3px 20px;
	margin-left:10px;}


#guideSpSearch .guideSpBoxMain .searcBoxTop {
	background:url(https://img1.kakaku.k-img.com/images/specguide/searchbox_top.gif) top left no-repeat;
	margin-top:20px;
	width:902px;}
	
#guideSpSearch .guideSpBoxMain .searcBoxMid {
	background:url(https://img1.kakaku.k-img.com/images/specguide/searchbox_mid.gif) top repeat-y;
	padding:0 11px;}

#guideSpSearch .guideSpBoxMain .searcBoxBtm {
	background:url(https://img1.kakaku.k-img.com/images/specguide/searchbox_btm.gif) bottom no-repeat;
	padding-bottom:15px;}
	
#guideSpSearch .guideSpBoxMain .searcBoxTop .titel img {
	float:left;}
#guideSpSearch .guideSpBoxMain .searcBoxTop .titel p {
	float:right;
	width:180px;
	text-align:center;
	padding-top:5px;}

#guideSpSearch .guideSpBoxMain .searcBoxTop .titel p span{
	color:#F00;
	font-weight:bold;
	font-size:129%;}

#guideSpSearch .guideSpBoxMain .searcBoxMid .detabox {
	background:url(https://img1.kakaku.k-img.com/images/specguide/dot_x.gif) bottom repeat-x;}

#guideSpSearch .guideSpBoxMain .searcBoxMid .detabox {
	width:880px;
	padding:8px 0 5px;}
	
#guideSpSearch .guideSpBoxMain .searcBoxMid .detaboxNoborder {
		padding:5px 0;}


#guideSpSearch .guideSpBoxMain .searcBoxMid .detabox .item,
#guideSpSearch .guideSpBoxMain .searcBoxMid .detaboxNoborder .item {
	float:left;
	width:105px;}

#guideSpSearch .guideSpBoxMain .searcBoxMid .detabox .list,
#guideSpSearch .guideSpBoxMain .searcBoxMid .detaboxNoborder .list {
	float:left;
	width:600px;
	line-height:140%;}
	
#guideSpSearch .guideSpBoxMain .searcBoxMid .detabox .img  {
	float:left;}

#guideSpSearch .guideSpBoxMain .searcBoxMid .detabox .item p,
#guideSpSearch .guideSpBoxMain .searcBoxMid .detaboxNoborder p {
	border-left:#F90 solid 8px;
	padding-left:5px;
	font-weight:bold;}

#guideSpSearch .guideSpBoxMain .searcBoxMid .detabox3 {
	float:left;
	width:705px;}


/* カー用品 */

#car-goods #guideSpSearch .guideSpBoxMain .searcBoxMid .detabox .item,
#car-goods #guideSpSearch .guideSpBoxMain .searcBoxMid .detaboxNoborder .item {
	float:left;
	width:180px;}

#car-goods #guideSpSearch .guideSpBoxMain .searcBoxMid .detabox .list,
#car-goods #guideSpSearch .guideSpBoxMain .searcBoxMid .detaboxNoborder .list {
	float:left;
	width:525px;
	line-height:140%;}

	

/* メーカー複数選択 */

#guideSpSearch .makerSelect .multibox,
#guideSpSearch .seriesSelect .multibox {
	border-bottom:3px solid #838383;
	border-right:3px solid #838383;
	position:absolute;
	margin:0 auto;
	top:95px;
	left:35px;
	width:826px;
}
#guideSpSearch .makerSelect .multiBoxContainer,
#guideSpSearch .seriesSelect .multiBoxContainer {	border:3px solid #82CD00;}

#guideSpSearch .makerSelect .multibox .hf,
#guideSpSearch .seriesSelect .multibox .hf {	background:#82CD00;}

#guideSpSearch .makerSelect .multibox .hf .select,
#guideSpSearch .seriesSelect .multibox .hf .select {
	float:left;
	font-size:114%;
	font-weight:bold;
	padding:6px 20px;
}
#guideSpSearch .makerSelect .multibox .hf .close,
#guideSpSearch .seriesSelect .multibox .hf .close
 {
	background:#5f9601;
	padding:3px 2px 1px 5px;
	color:#FFF;
	text-decoration:none!important;
	display:block;
	float:right;
	font-size:85%;
	margin:6px 5px 0 0;
}
#guideSpSearch .makerSelect .multibox .hf .close:hover,
#guideSpSearch .seriesSelect .multibox .hf .close:hover { background:#4b7600;}
#guideSpSearch .makerSelect .multibox .hf .chall,
#guideSpSearch .seriesSelect .multibox .hf .chall { padding-top:5px;}
#guideSpSearch .makerSelect .multibox .hf .btn,
#guideSpSearch .seriesSelect .multibox .hf .btn {
	height:28px;
	margin:5px 0;
	width:100px;
}
#guideSpSearch .makerSelect .multibox .chcktbl,
#guideSpSearch .seriesSelect .multibox .chcktbl {
	background-color:#FFFFFF;
	padding:10px;
	width:800px;
}
#guideSpSearch .makerSelect .multibox .chcktbl table,
#guideSpSearch .seriesSelect .multibox .chcktbl table { border-collapse:collapse;}
#guideSpSearch .makerSelect .multibox .chcktbl td,
#guideSpSearch .seriesSelect .multibox .chcktbl td {
	vertical-align:top;
	padding:5px;
	word-wrap:break-word;
	word-break:break-all;
}
#guideSpSearch .makerSelect .multibox .chcktbl td,
#guideSpSearch .seriesSelect .multibox .chcktbl td {	*padding:3px;}	/*ie6,7*/
#guideSpSearch .makerSelect .multibox .chcktbl input,
#guideSpSearch .seriesSelect .multibox .chcktbl input {
	float:left;
	margin-right:5px;
	vertical-align:middle;
}
#guideSpSearch .makerSelect .multibox .chcktbl label,
#guideSpSearch .seriesSelect .multibox .chcktbl label {
	display: block;
	word-wrap:break-word;
}
#guideSpSearch .makerSelect .multibox .chcktbl label,
#guideSpSearch .seriesSelect .multibox .chcktbl label { *margin-top:3px;}	/*ie6,7*/
#guideSpSearch .makerSelect td,
#guideSpSearch .seriesSelect td {
	line-height: 120%;
	padding: 4px 5px;
	vertical-align: middle;
	text-align: left;
}


#guideSpSearch .tbl01{
	width:100%;
	border-top: #9d9d9d solid 1px;
	border-left: #9d9d9d solid 1px;
	background-color:#FFF;}
	
#guideSpSearch .tbl01 th,
#guideSpSearch .tbl01 td {
padding:4px;
border-right: #9d9d9d solid 1px;
border-bottom: #9d9d9d solid 1px;}

#guideSpSearch .tbl01 th {
	background-color:#7f7f7f;
color:#ffffff;}

#guideSpSearch .tbl01 th.lightcolor {
	background-color:#ececec;
	color:#333333;}

#guideSpSearch .tbl01 td {
	text-align:center;}

#guideSpSearch .tbl01 td p {
	line-height:130%;
	margin-top:5px;
	text-align:left;}

#guideSpSearch .tbl01 .okcolor {
	background-color:#fff7dc;}

#guideSpSearch .tbl01 .nocolor {
	background-color:#deeaff;}

#guideSpSearch .guideSpBoxMain .stepBox .stepBoxMain .column1:after,
#guideSpSearch .caption01:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}






/***** 検索結果テーブル周り *******/


#spec_result ul.selectArea {
	list-style:none;}

#spec_result ul.selectArea li {
	display:block;
	float:left;
	margin-right:20px;}

#spec_result ul.selectArea li select {
	font-size: 107%;
	color:5e5e5e;}

#spec_result .iconNarabi {
	float:left;
	margin-right:5px;
	padding-top:1px;}
	
/* フォーム
------------------------------------------------ */
#spec_search select,
#spec_search input {
	margin: 0px 1px;
}
/* テーブル装飾
------------------------------------------------ */
#spec_search label input {
	vertical-align:middle;
	margin:0 3px 2px 0;
}
#spec_search label input {
	/margin:0 0 1px 0;
}
#spec_search .label td {
	padding: 0px;
}
#spec_search th {
	line-height: 120%;
	padding: 4px 5px;
	vertical-align: middle;
	text-align: left;
}
#spec_search td {
	line-height: 120%;
	padding: 4px 5px;
	vertical-align: middle;
	text-align: left;
}
#spec_result th {
	line-height: 120%;
	padding: 4px 5px;
	white-space: nowrap;
}
#spec_result td {
	line-height: 120%;
	padding: 4px 5px;
	vertical-align: middle;
}
#spec_result02 th {
	line-height: 120%;
	padding: 4px 5px;
}
#spec_result02 td {
	line-height: 120%;
	padding: 4px 5px;
	vertical-align: middle;
}
.tblBorderGray01 {
	border: 1px solid #999999;
}
.tblBorderGray01 th {
	border-right: 1px solid #999999;
}
.tblBorderGray02 {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-collapse: collapse;
}
.tblBorderGray02 th {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.tblBorderGray02 td {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.tblBorderGray02 td.textL {
	text-align: left;
	padding-left: 8px;
}
/* 注意書き
------------------------------------------------ */
.boxHelp01 {
	border: 1px solid #999999;
	width: 930px;
	text-align: left;
}
.boxHelp01 p {
	margin-top: 5px;
	line-height: 140%;
}
.boxHelp01 th,
.boxHelp01 td {
	padding: 5px 3px;
}
.box01 {
	border: 1px solid #CCCCCC;
	width: 930px;
	text-align: left;
}
.box01 p {
	margin-top: 5px;
	line-height: 140%;
}
.box1 th,
.box01 td {
	padding: 5px 3px;
}
.box02 {
	width: 930px;
	text-align: left;
}
.box02 p {
	margin-top: 5px;
	font-size: 11px;
}
ul.notes {
	margin-top: 5px;
}
ul.notes li {
	line-height: 140%;
	list-style: none;
	background: url(https://img1.kakaku.k-img.com/images/spec_search/icon_notes.gif) no-repeat left top;
	padding-left: 12px;
}
.iconReadme {
	line-height: 20px;
	padding: 6px 5px 4px 22px;
	background: url(https://img1.kakaku.k-img.com/images/spec_search/icon_readme.gif) no-repeat left center;
}

/* その他
------------------------------------------------ */
.bgColor01 {
	background: #888888;
}
.bgColor02 {
	background: #eeeeee;
}
.bgColor03 {
	background: #f7f7f7;
}
.bgColor04 {
	background: #f4f7f7;
}
.bgColor05 {
	background: #ECECEC;
}
.bgColor06 {
	background: #ffe8e8;
}
.bgColor07 {
	background: #d4d4d4;
}
.priceText {
	color: #ff0000;
	font-size: 120%;
	font-weight: bold;
	text-align: right;
}

/* ----- 101111 スペック検索価格リンク設定 sm4 ----- */
.priceText a:link,
.priceText a:visited {
	color: #FF0000;
	text-decoration:none;
}
.priceText a:hover {
	color: #FF0000;
	text-decoration:underline;
}
/* ----- 101111 スペック検索価格リンク設定 sm4 end ----- */

.noticeText {
	color: #ff0000;
	font-weight: bold;
	padding: 5px;
}
.paging {
	font-size: 14px;
	text-align: center;
}
.checkButton {
	text-align: left;
	font-size: 11px;
	}
.traffic {
	text-align: left;
}
.traffic .number {
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}
.line01 {
	border-bottom: 1px solid #999999;
}
.nobr {
	white-space: nowrap;
}
#spec_search .label h4 {
	font-size: 12px;
}
/* print用
------------------------------------------------ */
@media print {
	body {
		font-size: 9px;
		margin: 0px;
		padding: 0px;
	}
	a:link,
	a:visited {
		text-decoration: underline;
	}
	img {
		border: 0;
	}
	table,
	th,
	td {
		border-collapse: collapse;
		border-spacing: 0;
		padding: 1px;
		color: #000000;
	}
	#spec_result th,
	#spec_result td {
	line-height: 100%;
	padding: 2px;
	color: #000000;
	font-weight: normal;
	white-space: normal;
}
	#adTop,
	#spec_search,
	#adBottom,
	.paging,
	.checkButton,
	.traffic {
		display: none;
	}
	.priceText {
	font-size: 9px;
}


}
/*エコ検索のリンク*/
#ecoSearch{
	width:930px;
	margin:0 auto;
}

#ecoSearch .arrowNext02{
	padding: 3px 0px 2px 16px;
	background: url(https://img1.kakaku.k-img.com/images/category/arrow02.gif) no-repeat left center;
}

/* IE6崩れ対応 */
*html #adTop {
	width:100%;
	border:1px solid #fff;
}


/*specsearch-multiple 100727 sm01*/
#spec_search .tblBorderGray01 img {
	vertical-align:middle;
	margin:0 3px 0 5px;
}

#spec_search .tblBorderGray01 select {
	vertical-align:middle;
}

#spec_search a.imulti {
	background:url(https://img1.kakaku.k-img.com/images/spec_search/icon_multiple.gif) no-repeat;
	padding-left:16px;
	margin-left:3px;
}

#spec_search .multibox {
	border-bottom:3px solid #001789;
	border-right:3px solid #001789;
	border-top:1px solid #001789;
	border-left:1px solid #001789;
	width:500px;
}

#spec_search .multibox .hf {
	background:#d7dcf9;
}

#spec_search .multibox .hf .select {
	float:left;
	font-weight:bold;
	padding:10px 5px;
}

#spec_search .multibox .hf .close {
	display:block;
	float:right;
	font-size:85%;
	background:url(https://img1.kakaku.k-img.com/images/spec_search/icon_multiclose.gif) no-repeat;
	padding-left:16px;
	margin:10px 5px 0 0;
}

#spec_search .multibox .hf .chall {
	float:left;
	margin:8px 0 0 8px;
}

#spec_search .multibox .hf input {
	margin:5px 0 5px 100px;
}

#spec_search .multibox .hf .btn {
	width:100px;
}

#spec_search .multibox .chcktbl {
	overflow:scroll;
	height:150px;
	width:500px;
	background-color:#FFFFFF;
}


#spec_search .multibox .chcktbl table {
	border-collapse:collapse;
	width:480px;
}

#spec_search .multibox .chcktbl col {
	width:25%;
}

#spec_search .multibox .chcktbl td {
	vertical-align:top;
	padding:5px;
	border:solid 1px #CCC;
	word-wrap:break-word;
	word-break:break-all;
}

/*ie6,7*/
#spec_search .multibox .chcktbl td {
	/padding:3px;
}

#spec_search .multibox .chcktbl td.lnone {
	border-left:none;
}

#spec_search .multibox .chcktbl td.rnone {
	border-right:none;
}

#spec_search .multibox .chcktbl input {
	display: block;
    float: left;
	margin-right:2px;
}

#spec_search .multibox .chcktbl label {
	display: block;
    float: left;
	word-wrap:break-word;
	width:90px;
	font-size:85%;
}
/*ie6,7*/
#spec_search .multibox .chcktbl label {
	/margin-top:3px;
}

/*specsearch-multiple end*/

/* 110105 タイヤ・スタッドレスタイヤのヘルプ追加 sm4 */
#car-goods .ballonnImg{
	margin-right:10px;
	margin-bottom:5px;
}
#car-goods .ballonnTextBtm{
	clear:both;
}
#car-goods .ballonnTextS{
	clear:both;
	background-color:#fffce5;
	border:1px solid #f6efba;
	margin-bottom:5px;
	padding:5px;
	font-size:77%;
	line-height:1.3;
}
/* 110105 タイヤ・スタッドレスタイヤのヘルプ追加 sm4 end */

/* 110707 複数選択ボタンと？ツールチップ共存時の崩れ対応 sm8 */
#spec_search a.imulti+div {
	display: inline;
}
/* 110707 複数選択ボタンと？ツールチップ共存時の崩れ対応 sm8 end */

/* 価格.com限定モデル 改善 110822 sm8 */
.mLeft50 {
	margin-left: 50px;
}
#spec_result img.limitedIcon {
	margin: 0;
	padding: 2px 0 0 0;
}
/* 価格.com限定モデル 改善 110822 sm8 end */

/* 色別 120411SM5 start sm1転載 */
.tblBorderGray02 th .bt {
    font-weight: normal;
    padding-top: 4px;
}
.tblBorderGray02 th .bt p {
	font-size:86%;
}

#selectView {
	text-align:left;
}
#selectView dl {
	float:left;
	margin-right:5px;
	padding-bottom:5px;	
	white-space:nowrap;
}
#selectView dt {
	float:left;
	font-weight:bold;
	font-size:105%;
	line-height:110%;
	padding-top:6px;
	margin-right:3px;
	white-space:nowrap;
}
#selectView dd {
	float:left;
	margin-right:10px;
	white-space:nowrap;
}
#selectView ul {
	list-style:none;
}
#selectView li {
	float:left;
}
#selectView ul.selectViewList {
	width:300px;
}
#selectView ul.selectViewColor {
	width:315px;
}
#selectView ul.selectViewList li,
#selectView ul.selectViewColor li {
	float:left;
	width:150px;
	text-align:center;
	line-height:110%;
}
#selectView ul.selectViewColor li.leftView {
	width:165px;
}
#selectView ul li.leftView strong {
	display:block;
	background:url(https://img1.kakaku.k-img.com/images/itemlist/switch_bg_01.png) no-repeat left 1px;
	color:#FFF;
	height:24px;
}
#selectView ul li.leftView a {
	display:block;
	background:url(https://img1.kakaku.k-img.com/images/itemlist/switch_bg_01.png) no-repeat left -73px;
	text-decoration:none;
	font-weight:bold;
	height:24px;
}
#selectView ul li.leftView a:visited {
	color: #0000DD;
}
#selectView ul li.leftView a:hover {
	color: #0099FF;
	background:url(https://img1.kakaku.k-img.com/images/itemlist/switch_bg_01.png) no-repeat left -303px;
	text-decoration:none;
	padding-top:1px;
	height:23px;
}
* html #selectView ul li.leftView  a:hover  {
	margin-bottom:-1px;
}
#selectView ul li.rightView a {
	display:block;
	background:url(https://img1.kakaku.k-img.com/images/itemlist/switch_bg_01.png) no-repeat right -220px;
	text-decoration:none;
	font-weight:bold;
	height:24px;
}
#selectView ul li.rightView a:visited {
	color: #0000DD;
}
#selectView ul li.rightView a:hover {
	color: #0099FF;
	background:url(https://img1.kakaku.k-img.com/images/itemlist/switch_bg_01.png) no-repeat right -386px;
	text-decoration:none;
	padding-top:1px;
	height:23px;
}
* html #selectView ul li.rightView a:hover  {
	margin-bottom:-1px;
}
#selectView ul li.rightView strong {
	display:block;
	background:url(https://img1.kakaku.k-img.com/images/itemlist/switch_bg_01.png) no-repeat right -146px;
	color:#FFF;
	height:24px;
}
#selectView ul li.leftView strong span {
	display:inline-block;
	padding:6px 0 4px 25px;
	height:14px;
	/padding:5px 0 5px 25px;
	/height:14px;
	/display:inline;
	/zoom:1;
}
#selectView ul li.leftView a span {
	display:inline-block;
	padding:5px 0 5px 25px;
	height:14px;
	/padding:4px 0 6px 25px;
	/height:14px;
	/cursor:pointer;
	/display:inline;
	/zoom:1;
}
#selectView ul li.rightView strong span {
	display:inline-block;
	padding:6px 0 4px 25px;
	height:14px;
	/padding:5px 0 5px 25px;
	/height:14px;
	/display:inline;
	/zoom:1;
}
#selectView ul li.rightView a span {
	display:inline-block;
	padding:5px 0 5px 25px;
	height:14px;
	/padding:4px 0 6px 25px;
	/height:14px;
	/cursor:pointer;
	/display:inline;
	/zoom:1;
}
#selectView ul.selectViewList li.leftView strong span {
	background:url(https://img1.kakaku.k-img.com/images/itemlist/switch_icon_01.png) no-repeat 0 6px;
}
#selectView ul.selectViewList li.leftView a span {
	background:url(https://img1.kakaku.k-img.com/images/itemlist/switch_icon_01.png) no-repeat 0 -55px;
}
#selectView ul.selectViewList li.rightView strong span {
	background:url(https://img1.kakaku.k-img.com/images/itemlist/switch_icon_01.png) no-repeat 0 -175px;
}
#selectView ul.selectViewList li.rightView a span {
	background:url(https://img1.kakaku.k-img.com/images/itemlist/switch_icon_01.png) no-repeat 0 -116px;
}
#selectView ul.selectViewColor li.leftView strong span {
	background:url(https://img1.kakaku.k-img.com/images/itemlist/switch_icon_02.png) no-repeat 0 6px;
	padding-left:20px;
}
#selectView ul.selectViewColor li.leftView a span {
	background:url(https://img1.kakaku.k-img.com/images/itemlist/switch_icon_02.png) no-repeat 0 -55px;
	padding-left:20px;
}
#selectView ul.selectViewColor li.rightView strong span {
	background:url(https://img1.kakaku.k-img.com/images/itemlist/switch_icon_02.png) no-repeat 0 -175px;
	padding-left:22px;
}
#selectView ul.selectViewColor li.rightView a span {
	background:url(https://img1.kakaku.k-img.com/images/itemlist/switch_icon_02.png) no-repeat 0 -116px;
	padding-left:22px;
}
#selectView ul.selectViewOther {
	padding-top:4px;
}
#selectView ul.selectViewOther li {
	font-size:105%;
	line-height:110%;
    color: #999999;
	padding-right:3px;
}
#selectView ul.selectViewOther li strong,
#selectView ul.selectViewOther li a {
	display:inline-block;
	padding:2px 3px;
	/display:inline;
	/zoom:1;
}
#selectView ul.selectViewOther li strong {
	background:#dcdcdc;
    color: #333;
	margin-right:3px;
}
.tbl-compare-cat th span.catalogSelect {
	float:right;
	padding-right:10px;
}
.tbl-compare-cat th span.catalogSelect option {
	padding-right:10px;
}

/* 色別 120411SM5 end */