@charset "UTF-8";

.center_button{text-align: center;}
.mb30{margin-bottom:30px;}
.sellhead .faqbtn{
    display:inline-block;
    background: linear-gradient(#cc0000, #933232);
    padding:10px 15px;
    color:#fff;
    line-height:1em;
    text-decoration: none;
    border-radius: 5px;
    /* box-shadow */
    box-shadow: 3px 3px 16px -6px rgba(0,0,0,0.6);
}
.sellhead .faqbtn:hover{
    background: linear-gradient(#933232, #cc0000);
}


@media all and ( min-width: 641px) {
    .sellhead{display:flex;align-items: center;}
    .sellhead.mb30 h1{margin-right:30px;}
	div#sellframe{
		margin-top: 37px;
		margin-left: 34px;
		padding-bottom:50px;
		text-align: left;
	}
	
	div.underbreak{
		display:none;
	}

	div.sellhead h1  {
		font-size:200%;
	}
	
	span.selltitle {
		font-size: 180%;
		font-weight: bold;
	}

	p.sellsubhead {
		color: #900;
		font-size: 200%;
		font-weight: bold;
		margin-top: 20px;
		margin-bottom: 10px;
	}

	p.sellsubhead2 {
		color: #000;
		font-size: 115%;
		font-weight: bold;
		margin-bottom: 20px;
	}

	div.step_by_step{
		float:left;
		margin-right:0px;
	}

	div.sellstepno {
		vertical-align: bottom;
		width: 110px;
		text-align: center;
		float:left;
	}

	div.sellstep{
		color: #600;
		font-size: 100%;
		vertical-align: bottom;
		line-height: 1.2;
		padding-bottom: 5px;
		width: 450px;
	}

	div.sellstep_1{
		color: #600;
		font-size: 100%;
		vertical-align: bottom;
		line-height: 1.2;
		padding-bottom: 5px;
		width: 450px;
	}

	div.sellstepnext {
		text-align: center;
		vertical-align: middle;
		width:120px;
	}
	
#sellframe {
	margin-top: 37px;
	margin-left: 38px;
	margin-right: 34px;
	padding-bottom: 1px;
}
#sellframe.mailphoneBox1 {
	margin-bottom: 20px;
}

#sellframe.thanks {
	margin-right: 26px;
}

div.sellstep p{

	font-size:114.3%;
	
}

div.sellstep_1 p{
	
	line-height:1.4;
	font-size:114.3%;
	
}

div.error_left{

padding-left:40px;

}
div.lineitem2_2{
	background: #fff;
	color: #000000;
	text-align: left;
	padding: 10px;
	border-bottom: 1px #CCC solid;
	word-break:break-all;
}

input[type=text].error_red,
[type=tel].error_red,
[type=email].error_red{

border:2px solid #ff0000;

}
div.confirm1.error_back{

background-color:#fee8e9;

}

#mailphoneBox1 {
	display:block;
	margin-bottom: 40px;
	padding-top:22px;
	padding-left:45px;
	margin-bottom:80px;
	width:470px;
	height:92px;
	border-style : Solid;
	border-color : #B2B2B2;
	border-color : rgba(178, 178, 178, 1);
	border-width : 3px;
	border-radius: 5px;        /* CSS3???? */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome?p */  
	-moz-border-radius: 5px;   /* Firefox?p */  
}

div.leftphonebox{

float:left;

}

div.leftphonebox{

padding-right:30px;

}

div.rightphonebox{

float:left

}

div.inputblock2_1 {
width: 650px;
margin-top: 10px;
border: 4px solid #CCC;
padding-top: 20px;
padding-bottom: 20px;
}

div.itemname1_1 {
float: left;
padding-left: 40px;
width: 20%;
}

div.itemname1_1_confirm{
float: left;
padding-left: 40px;
width: 20%;
}

div.itemarea1 {
border: 0;
padding: 0;
text-align: left;
word-break:break-all;

}

	td.bigindex,div.bigindex{
		background: #000;
		color: #fff;
		width: 46px;
		height:46px;
		line-height:1.6;
		font: bold 200% Arial, Helvetica, sans-serif;
		text-align: center;
		float:left;
	}
	td.lineitem, div.lineitem {
background: #fff;
font-size: 114.3%;
font-weight: bold;
text-align: center;
vertical-align: middle;
padding: 10px;
}
td.bigblock, div.bigblock {
background: #fff;
color: #000;
width: 610px;
height: 46px;
padding-left: 60px;
font-size: 114.3%;
text-align: left;
vertical-align: middle;
line-height: 1.6;
padding-top: 5px;
}
table.inputblock2, div.inputblock2 {
width: 650px;
margin-top: 10px;
border: 4px solid #CCC;
}
table.inputblock3, div.inputblock3 {
width: 650px;
margin-top: 10px;
border: 4px solid #ccc;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
padding-top: 20px;
padding-bottom: 20px;
}
div.space_top {
margin-top: 30px;
}
.size_30{
width:270px;
}
.size_50{
width:370px;
}
	table.inputblock4,div.inputblock4{
	width: 650px;
	margin-top: 10px;
	cellpadding: 0;
	cellspacing: 0;
	border: 4px solid #ccc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	height: 200px;
	}
	
	td.longtext{
	background: #fff;
	color: #000;
	width: 644px;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	}
	
	div#privacy{
	height:200px;
	overflow-y:scroll;
	}
	#privacy .privacycont{
	text-align: left;
	padding: 20px;
	line-height: 1.6em;
	}
	#privacy .privacycont h3{
	font-size: 128.6%;
	}
	#privacy .privacycont blockquote{
	margin-left:20px;
	}
		div.confirm1{
	background-color: #ccc;
	color: #000;
	width: 642px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border:solid 3px #ccc;
	margin-top:-3px;
	}
	
	div.confirm1 span.agree{
	
	font-size: 114.3%;
	
	}
	div.push {
	width: 650px;
	margin-top: 30px;
	cellpadding: 10px;
	cellspacing: 3px;
	border: 0;
	}
	
	div.leftbutton {
	float:left;
	width:240px;
	}
	
	div.centerbutton {
	float:left;
	
	}
	span.error {
	color: #ff0000;
	font-size: 110%;
	font-weight: bold;
	}
	input.reset1 {	  
		width: 80px;
		height: 30px;
		font-weight: bold;
		color: #fff;
		text-align: center;
		vertical-align: middle;
		background : -moz-linear-gradient(50% 4% -90deg,rgba(153, 153, 153, 1) 0%,rgba(102, 102, 102, 1) 100%);
	  background : -webkit-linear-gradient(-90deg, rgba(153, 153, 153, 1) 0%, rgba(102, 102, 102, 1) 100%);
	  background : -webkit-gradient(linear,50% 4% ,50% 91.13% ,color-stop(0,rgba(153, 153, 153, 1) ),color-stop(1,rgba(102, 102, 102, 1) ));
	  background : -o-linear-gradient(-90deg, rgba(153, 153, 153, 1) 0%, rgba(102, 102, 102, 1) 100%);
	  background : -ms-linear-gradient(-90deg, rgba(153, 153, 153, 1) 0%, rgba(102, 102, 102, 1) 100%);
	  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666' ,GradientType=0)";
	  background : linear-gradient(180deg, rgba(153, 153, 153, 1) 0%, rgba(102, 102, 102, 1) 100%);
	  border-style : Solid;
	  border-color : #4C4F56;
	  border-color : rgba(76, 79, 86, 1);
	  border-width : 2px;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999',endColorstr='#666666' , GradientType=0);
	  	border-radius: 5px;          
		-webkit-border-radius: 5px;      
		-moz-border-radius: 5px;     
	}
	
	input.reset1:hover {
	    cursor: pointer;
		opacity:0.8;
		filter:alpha(opacity=70); 
	}
	
	input.return1 {
		width: 10em;
		height: 30px;
		font-size:15px;
		font-weight: bold;
		color: #fff;
		text-align: center;
		vertical-align: middle;
		background : -moz-linear-gradient(50% 4% -90deg,rgba(153, 153, 153, 1) 0%,rgba(102, 102, 102, 1) 100%);
	  background : -webkit-linear-gradient(-90deg, rgba(153, 153, 153, 1) 0%, rgba(102, 102, 102, 1) 100%);
	  background : -webkit-gradient(linear,50% 4% ,50% 91.13% ,color-stop(0,rgba(153, 153, 153, 1) ),color-stop(1,rgba(102, 102, 102, 1) ));
	  background : -o-linear-gradient(-90deg, rgba(153, 153, 153, 1) 0%, rgba(102, 102, 102, 1) 100%);
	  background : -ms-linear-gradient(-90deg, rgba(153, 153, 153, 1) 0%, rgba(102, 102, 102, 1) 100%);
	  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666' ,GradientType=0)";
	  background : linear-gradient(180deg, rgba(153, 153, 153, 1) 0%, rgba(102, 102, 102, 1) 100%);
	  border-style : Solid;
	  border-color : #4C4F56;
	  border-color : rgba(76, 79, 86, 1);
	  border-width : 2px;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999',endColorstr='#666666' , GradientType=0);
	  	border-radius: 5px;          
		-webkit-border-radius: 5px;      
		-moz-border-radius: 5px;     
	}
	
	input.return1:hover {
	    cursor: pointer;
		opacity:0.8;
		filter:alpha(opacity=70); 
	}
	
	input.submit1 {
		background: #3d6882;
		width: 170px;
		height: 55px;
		font-size: 18px;
		font-weight: bold;
		color:#FFFFFF;
		text-align: center;
		vertical-align: middle;
		border: 1px solid #919191;
		background : -moz-linear-gradient(50% 4% -90deg,rgba(93, 123, 153, 1) 0%,rgba(58, 92, 128, 1) 100%);
	  background : -webkit-linear-gradient(-90deg, rgba(93, 123, 153, 1) 0%, rgba(58, 92, 128, 1) 100%);
	  background : -webkit-gradient(linear,50% 4% ,50% 91.13% ,color-stop(0,rgba(93, 123, 153, 1) ),color-stop(1,rgba(58, 92, 128, 1) ));
	  background : -o-linear-gradient(-90deg, rgba(93, 123, 153, 1) 0%, rgba(58, 92, 128, 1) 100%);
	  background : -ms-linear-gradient(-90deg, rgba(93, 123, 153, 1) 0%, rgba(58, 92, 128, 1) 100%);
	  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#5D7B99', endColorstr='#3A5C80' ,GradientType=0)";
	  background : linear-gradient(180deg, rgba(93, 123, 153, 1) 0%, rgba(58, 92, 128, 1) 100%);
	  border-style : Solid;
	  border-color : #385264;
	  border-color : rgba(56, 82, 100, 1);
	  border-width : 3px;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5D7B99',endColorstr='#3A5C80' , GradientType=0);
		border-radius: 6px;          
		-webkit-border-radius: 6px;      
		-moz-border-radius: 6px;     
	}
	
	input.submit1:hover {
	    cursor: pointer;
		opacity:0.8;
		filter:alpha(opacity=70); 
	}
	div.bigindex span {
line-height: 1.6;
}
div.push_box {
padding-top: 20px;
margin-bottom: 73px;
height: 60px;
}

div.clear_sell{  
    content:".";  
    display:block;  
    height:0px;  
    clear:both;  
    visibility:hidden;  
}  

div.clear_sell{  
    display:inline;  
}  

	textarea{
	width:95%;
	}
	
	input[type=text].text_bottom,
	input[type=text].text_bottom_sell,
	input[type=tel].text_bottom,
	input[type=email].text_bottom{
	
	margin-bottom:10px;
	
	}
	
div.agree_bold{
font-weight:bold;
}
    .inputblock3 > div {display:flex;}
input[type=text], [type=password], [type=tel], [type=email], textarea {vertical-align: top;}

}

@media all and ( max-width: 640px) {
    .sellhead.mb30 h1{margin-bottom:15px;}
    .sellhead.mb30 .btn_blc{text-align: right;}

	div.top_car{
	display:none;
	}

	div.sellhead {
		margin-bottom:10px;
		
	}
	div.sellhead h1,span.selltitle{
		font-size:18px;
	}

	span.selltitle {
		font-weight: bold;
	}

	div.sellsubtitle{
		margin-bottom:15px;
	}
	p.sellsubhead {
		color: #900;
		font-weight: bold;
	}

	p.sellsubhead2 {
		color: #000;
		margin-bottom: 20px;
	}

	div.step_by_step{
		margin-right:0px;
	}

	div.sellstepno {
		vertical-align: bottom;
		text-align: center;
		float:left;
		height:50px;
		margin-right:10px;
	}
	div.img_step{
		display:none;
	}

div.sellstep{
	color: #600;
	font-size: 100%;
	vertical-align: bottom;
	line-height: 1.2;
	padding-bottom: 5px;

}

div.sellstep_1{
	color: #600;
	font-size: 100%;
	vertical-align: bottom;
	line-height: 1.2;
	padding-bottom: 5px;

}

div.sellstepnext {
	margin-left:25px;
	vertical-align: middle;

}
#sellframe {
	margin:10px;
}
#sellframe.mailphoneBox1 {
	margin-bottom: 20px;
}

div.sellstep_1 p{
	
	line-height:1.4;

	}
	div.inputblock2_1 {
	
		width: auto;
		margin-top: 10px;
		border: 4px solid #CCC;
		
	}

	
	div.inputblock2 {
		width: auto;
		margin-top: 10px;
		border: 4px solid #CCC;
	}

	div.inputblock3 {
		width: auto;
		margin-top: 10px;
		border: 4px solid #ccc;
		border-radius: 3px;        
		-webkit-border-radius: 3px;    
		-moz-border-radius: 3px;   
		padding: 10px 5px;
		
	}
	
	
	table.inputblock4,div.inputblock4{
	width: auto;
	margin-top: 10px;
	cellpadding: 0;
	cellspacing: 0;
	border: 4px solid #ccc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	height: 200px;
	}
	
	div.dubarea{
		padding:5px;
	}
	div.dubarea:first-child {
		
		border-bottom: 1px solid #CCC;
	}

	td.longtext{
	background: #fff;
	color: #000;
	width: auto;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	}
	
	div#privacy{
	height:200px;
	overflow-y:scroll;
	}
	#privacy .privacycont{
	text-align: left;
	padding: 20px;
	line-height: 1.6em;
	}
	#privacy .privacycont h3{
	font-size: 128.6%;
	}
	#privacy .privacycont blockquote{
	margin-left:20px;
	}
	
	div.confirm1{
	background-color: #ccc;
	color: #000;
	wiidth:100%;
	text-align: center;
	vertical-align: middle;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border:solid 4px #ccc;
	margin-top:-3px;
	}
	
	div.confirm1 span.agree{
	
	font-size: 114.3%;
	
	}
	div.push {
	width: auto;
	margin-top: 15px;
	border: 0;
	}
	
	div.leftbutton {
	float:left;
	width:auto;
	}

	span.error {
	color: #ff0000;
	font-weight: bold;
	}
	
	div.itemname1_1{
		float:left;
		width:35%;
		line-height:2.5;
	}
	div.itemname1_1_confirm{
		float:left;
		width:35%;
	}
	
	div.bigindex{
		background: #000;
		color: #fff;
		width: 36px;
		height:36px;
		font: bold 200% Arial, Helvetica, sans-serif;
		text-align: center;
		float:left;
		margin-right:10px;
		display:table-cell;
	}
	div.bigindex span{
	line-height:1.4;
	}
	div.bigblock{
		background: #fff;
		color: #000;
		height: 46px;
		text-align: left;
		display:table-cell;
	}
	
	input.size_30,input.size_50{
		width:90%;
	}
		div.push_box{
	
		padding-top:20px;
		margin-bottom:73px;
		height:60px;
		
	}
	input[type=text].text_bottom,
	input[type=tel].text_bottom,
	input[type=email].text_bottom{
	
	margin-bottom:10px;
	
	}
	input.reset1 {	  
		width: 80px;
		height: 30px;
		margin-bottom:10px;
		font-weight: bold;
		color: #fff;
		text-align: center;
		vertical-align: middle;
		background : -moz-linear-gradient(50% 4% -90deg,rgba(153, 153, 153, 1) 0%,rgba(102, 102, 102, 1) 100%);
	  background : -webkit-linear-gradient(-90deg, rgba(153, 153, 153, 1) 0%, rgba(102, 102, 102, 1) 100%);
	  background : -webkit-gradient(linear,50% 4% ,50% 91.13% ,color-stop(0,rgba(153, 153, 153, 1) ),color-stop(1,rgba(102, 102, 102, 1) ));
	  background : -o-linear-gradient(-90deg, rgba(153, 153, 153, 1) 0%, rgba(102, 102, 102, 1) 100%);
	  background : -ms-linear-gradient(-90deg, rgba(153, 153, 153, 1) 0%, rgba(102, 102, 102, 1) 100%);
	  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666' ,GradientType=0)";
	  background : linear-gradient(180deg, rgba(153, 153, 153, 1) 0%, rgba(102, 102, 102, 1) 100%);
	  border-style : Solid;
	  border-color : #4C4F56;
	  border-color : rgba(76, 79, 86, 1);
	  border-width : 2px;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999',endColorstr='#666666' , GradientType=0);
	  	border-radius: 5px;          
		-webkit-border-radius: 5px;      
		-moz-border-radius: 5px;     
	}

	input.submit1 {
		background: #3d6882;
		width: 100%;
		height: 55px;
		font-size: 18px;
		font-weight: bold;
		color:#FFFFFF;
		text-align: center;
		vertical-align: middle;
		border: 1px solid #919191;
		background : -moz-linear-gradient(50% 4% -90deg,rgba(93, 123, 153, 1) 0%,rgba(58, 92, 128, 1) 100%);
	  background : -webkit-linear-gradient(-90deg, rgba(93, 123, 153, 1) 0%, rgba(58, 92, 128, 1) 100%);
	  background : -webkit-gradient(linear,50% 4% ,50% 91.13% ,color-stop(0,rgba(93, 123, 153, 1) ),color-stop(1,rgba(58, 92, 128, 1) ));
	  background : -o-linear-gradient(-90deg, rgba(93, 123, 153, 1) 0%, rgba(58, 92, 128, 1) 100%);
	  background : -ms-linear-gradient(-90deg, rgba(93, 123, 153, 1) 0%, rgba(58, 92, 128, 1) 100%);
	  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#5D7B99', endColorstr='#3A5C80' ,GradientType=0)";
	  background : linear-gradient(180deg, rgba(93, 123, 153, 1) 0%, rgba(58, 92, 128, 1) 100%);
	  border-style : Solid;
	  border-color : #385264;
	  border-color : rgba(56, 82, 100, 1);
	  border-width : 3px;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5D7B99',endColorstr='#3A5C80' , GradientType=0);
		border-radius: 6px;          
		-webkit-border-radius: 6px;      
		-moz-border-radius: 6px;     
	}
	input.return1 {
	width: 10em;
	height: 30px;
	margin-bottom:10px;
	font-size:15px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	background : -moz-linear-gradient(50% 4% -90deg,rgba(153, 153, 153, 1) 0%,rgba(102, 102, 102, 1) 100%);
  background : -webkit-linear-gradient(-90deg, rgba(153, 153, 153, 1) 0%, rgba(102, 102, 102, 1) 100%);
  background : -webkit-gradient(linear,50% 4% ,50% 91.13% ,color-stop(0,rgba(153, 153, 153, 1) ),color-stop(1,rgba(102, 102, 102, 1) ));
  background : -o-linear-gradient(-90deg, rgba(153, 153, 153, 1) 0%, rgba(102, 102, 102, 1) 100%);
  background : -ms-linear-gradient(-90deg, rgba(153, 153, 153, 1) 0%, rgba(102, 102, 102, 1) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666' ,GradientType=0)";
  background : linear-gradient(180deg, rgba(153, 153, 153, 1) 0%, rgba(102, 102, 102, 1) 100%);
  border-style : Solid;
  border-color : #4C4F56;
  border-color : rgba(76, 79, 86, 1);
  border-width : 2px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999',endColorstr='#666666' , GradientType=0);
  	border-radius: 5px;          
	-webkit-border-radius: 5px;      
	-moz-border-radius: 5px;     
}
	div.blocktitle {
		margin-top: 20px;
	}
	div.blocktitle2 {
		margin-top:20px;
		height:70px;
	}
	div.phone_height{
		height:50px;
	}
	div.lineitem2_2{
		background: #fff;
		color: #000000;
		text-align: left;
		padding: 10px;
		border-bottom: 1px #CCC solid;
		word-break:break-all;
	}
	div.confirm1.error_back{
		background-color:#fee8e9;
	}
	
	div.guide1 {
		padding-bottom:15px;
	}
	#mailphoneBox1 {
		display:block;
		margin-bottom: 40px;
		width:100%;
		height:92px;
	}
	.leftphonebox{
		display:none;
	}
	.underbreak_mail{
		float:left;
		margin-right:10px;
	}
	.rightphonebox{
		font-size:12px;
		height:65px;
		width: 60%;
		float: left;
	}
	.rightphonebox img{
		width: 100%;
	}
	
	span.inquirytitle {
		font-size: 18px;
		font-weight: bold;
	}
	.itemarea1{
		float:left;
		word-break:break-all;
		width:60%;
	}
	div.lineitem{
		padding:5px 0px;
		text-align:center;
	}
	textarea{
	width:90%;
	}
	div.underbreak img{
	margin:20px 0px;
	width:100%;
	}
	div.clear_sell{  
    content:".";  
    display:block;  
    height:0px;  
    clear:both;  
    visibility:hidden;  
}  


}
.mw_wp_form_confirm .input_none{display:none;}
.mw_wp_form_input .confirm_none{display:none;}

