@charset "EUC-JP";
/* CSS Document */

.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    line-height:0; 
    visibility:hidden;
    font-size: 0;
}

.clearfix {/*for IE7*/
  min-height: 1px;
}

* html .clearfix {/*for IE6 below, MacIE5*/
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

input{
	margin:10px 5px 10px 0;
}

select{
	line-height:1.4;
	margin-right:5px;
}

input[type="radio"]{
	line-height:1.4;
	}
input[type="checkbox"]{
	line-height:1.4;
	}

.box td {
	line-height:1.4;
	padding:0 0 10px ;
}
.selctColor td {
	line-height:1;
}

.tab_full{
	width:95%;
}
.column3 {
	display:table;
}

.column3 label {
	display:table-cell;
	padding-right:10px;
}

/*-----------result 並び替え---*/
.changeList li{
	text-align:center;
	margin:0 0 5px 0;
}

/*------絞り込み-----*/

h3.tit_menu_cat {
	margin-top:10px;
	border:1px #515151 solid;
	background-image: linear-gradient(top, rgb(155,155,155) 25%, rgb(102,102,102) 100%);
	background-image: -o-linear-gradient(top, rgb(155,155,155) 25%, rgb(102,102,102) 100%);
	background-image: -moz-linear-gradient(top, rgb(155,155,155) 25%, rgb(102,102,102) 100%);
	background-image: -webkit-linear-gradient(top, rgb(155,155,155) 25%, rgb(102,102,102) 100%);
	background-image: -ms-linear-gradient(top, rgb(155,155,155) 25%, rgb(102,102,102) 100%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.25, rgb(155,155,155)),
		color-stop(1, rgb(102,102,102))
	);
	padding:8px 10px 5px;
	color:#FFF;
	font-weight:bold;
	font-size:108%;
	line-height:1.08;
	text-shadow:
		0px -1px 1px rgba(99,77,79,0.7);
}

div.tit_menu_cat02 {
	border-top:1px #CECECE solid;
	border-bottom:1px #CECECE solid;
	background:#cccccc;
	padding:10px 10px 8px;
	color:#383838;
	font-size:108%;
	line-height:1.08;
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 1px rgba(255,255,255,0.6);
}

.left {
	text-align: left;
}
.btn_form{
	padding:0 10px 15px;
}

.btn_form a {
	display:block;
	float:left;
	text-align:center;
	color: #ffffff;
	font-size:114%;
	font-weight:bold;
	padding: 10px 0;
	margin-bottom:10px;
	line-height:1.2;
}

.btn_form a.sampleBtn01,
.btn_form a.sampleBtn03 {
	width:61%;
}
.btn_form a.sampleBtn02,
.btn_form a.sampleBtn04 {
	width:36%;
	margin-left:1%;
}

.btn_form a.sampleBtn01,
.btn_form a.sampleBtn02,
.btn_form a.sampleBtn03 {
	background: -moz-linear-gradient(
		top,
		#77c9f2 0%,
		#1286c0 50%,
		#0e83be);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#77c9f2),
		color-stop(0.50, #1286c0),
		to(#0e83be));
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #0b709f;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px -2px 0px rgba(7,79,138,1),
		0px 1px 1px rgba(255,255,255,0.5);
}

.btn_form a.sampleBtn04 {
	background: -moz-linear-gradient(
		top,
		#9d9d9d 0%,
		#383838 50%,
		#666666);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#9d9d9d),
		color-stop(0.50, #383838),
		to(#666666));
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #757575;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 0px rgba(255,255,255,1);
	text-shadow:
		0px -1px 1px rgba(60,60,60,0.8),
		0px 1px 0px rgba(255,255,255,0.3);
}






select.sct_sort{
	margin: 20px auto;
	width: 300px;
	display: block;



}





















/*
a.sampleBtn01{
	width: 160px;
	height: 16px;
	padding: 12px 0;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	background: -moz-linear-gradient(top, #f85032 0%, #f16f5c 50%, #f6290c 51%, #d60e00 71%, #c40000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f85032), color-stop(50%,#f16f5c), color-stop(51%,#f6290c), color-stop(71%,#d60e00), color-stop(100%,#c40000));
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
	float: left;
	margin-right: 10px;
	border: 1px solid #a41100;
	text-shadow: 1px 1px 2px #333;
}

a.sampleBtn02{
	width: 110px;
	height: 12px;
	padding: 14px 0;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	background: -moz-linear-gradient(top, #6db3f2 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db3f2), color-stop(50%,#54a3ee), color-stop(51%,#3690f0), color-stop(100%,#1e69de));
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
	float: left;
	border: 1px solid #000000;
	text-shadow: 1px 1px 2px #333;
}

a.sampleBtn03{
	width: 160px;
	height: 32px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb76b), color-stop(50%,#ffa73d), color-stop(51%,#ff7c00), color-stop(100%,#ff7f04));
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
	float: left;
	margin-right: 10px;
	padding: 4px 0;
	border: 1px solid #a41100;
	text-shadow: 1px 1px 2px #333;
	line-height: 1.2;
}

a.sampleBtn04{
	width: 110px;
	height: 12px;
	padding: 14px 0;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	background: -moz-linear-gradient(top, #adadad 0%, #757575 50%, #757575 50%, #595959 52%, #595959 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#adadad), color-stop(50%,#757575), color-stop(50%,#757575), color-stop(52%,#595959), color-stop(100%,#595959));
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align: center;
	float: left;
	border: 1px solid #000000;
	text-shadow: 1px 1px 2px #333; 
}*/

.box{
	width:93%;
	margin:10px auto 18px auto;
}
.box p{
	line-height:1.5em;
}

.selctColor td input{
	margin-right:0;
}

.box .tdnone .qa img {
	vertical-align: middle;
	margin-top: -5px;
}

input[type="checkbox"] {
-webkit-appearance: none;
	border:none;
	width:23px;
	min-height:23px;
	background-color:transparent;
	background-image:url(https://img.goo-net.com/usedcar/common_v2/img/iphone/bg_check.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-size:23px 23px;
		-webkit-background-size:23px 23px;
		-moz-background-size:23px 23px;
}

/* チェック時は背景色を変更 */
input[type="checkbox"]:checked {
	background-image:url(https://img.goo-net.com/usedcar/common_v2/img/iphone/bg_checked.png);
}

p.smail input[type="checkbox"] {
	margin-right:3px;
	background-size:18px 18px;
		-webkit-background-size:18px 18px;
		-moz-background-size:18px 18px;
}


input[type="radio"] {
-webkit-appearance: none;
	border:none;
	width:20px;
	min-height:20px;
	background-color:transparent;
	background-image:url(https://img.goo-net.com/usedcar/common_v2/img/iphone/bg_radioff.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-size:20px 20px;
		-webkit-background-size: 20px 20px;
		-moz-background-size: 20px 20px;
    vertical-align: middle;
}

/* チェック時は背景色を変更 */
input[type="radio"]:checked {
	background-image:url(https://img.goo-net.com/usedcar/common_v2/img/iphone/bg_radion.png);
}

