@charset "utf-8";
/* CSS Document */
#contents{
    padding: 74px 0px 50px;
}
.pageTitle{
	padding: 16px 0;
	font-family: 'Noto Sans JP', 'Lato',"游ゴシック", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
}
.pageTitle h1{
	text-align: center;
	font-size: 26px;
}
.pageTitle h1 i{
	color:#e42e26;
	font-size: 45px;
	position: relative;
	top: 6px;
	margin: 0 15px 0 0;
}
.wrapper{
    width: 100%;
    margin: auto;
    font-family: 'Noto Sans JP', 'Lato',"游ゴシック", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
}

/* form ------------------------ */
label { display:inline-block; }
select { padding:3px 8px 6px; }

input[type="text"], input[type="email"], input[type="tel"], input[type="number"], textarea {
  border-radius:3px; padding:4px 8px; font-weight:inherit;
 
  }
input[type="submit"], input[type="button"], button {
  -webkit-box-sizing:content-box;
  -webkit-appearance:button;
  appearance:button;
  border:none;
  border-radius:0;
  box-sizing:border-box;
  cursor:pointer;
  padding: 1em 2em;
  font-size: 1.2em; color: #fff; line-height: 1;
  font-family: "メイリオ", "Meiryo", "游ゴシック", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
  background: #fd443f;
  -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;
}
input[type="button"] { background: #666; }
input[type="submit"]:hover, input[type="button"]:hover, button:hover { background: #dd0101; }
input[type="submit"]::-webkit-search-decoration,
input[type="button"]::-webkit-search-decoration {
  display:none;
}
input[type="submit"]::focus,
input[type="button"]::focus {
  outline-offset:-2px;
}
input[type="text"], textarea, select { margin:3px 0; }

input.t { width:15%; }
input.s { width:30%; }
input.m { width:60%; }
input.l { width:96%; }
textarea { width:96%; }
label input { margin:0; }
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], select, textarea { background: #FFF;font-size:16px;font-family:inherit;border:1px solid #ccc;}

#mainTT{
	background-color:#f1f1f1;
	border-bottom:2px solid #c8142d;
	font-size:16px;
	padding:7px 7px;
}

.inner { width: 98%;margin: 0 auto;padding: 0;}

/*#title1{
	background-image:url(../images/main/title1.gif);
	height:44px;
	line-height:44px;
	padding:0 0 0 65px;
	font-size:20px;
}
#title2{
	background-image:url(../images/main/title2.gif);
	height:44px;
	line-height:44px;
	padding:0 0 0 65px;
}
#title2_L{
	background-image:url(../images/main/title2_L.gif);
	height:44px;
	line-height:44px;
	padding:0 0 0 65px;
}
*/
/* 問い合せ */

.mailBt{
	background:-moz-linear-gradient(center top , #ff8700 0%, #ff8700 50%, #ff7300 100%) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8700), color-stop(50%,#ff8700), color-stop(100%,#ff7300));
	border-radius: 3px; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-bottom:2px solid #d95000;
	box-shadow:0 2px 0 #dad9d9;
	display:block;
	margin:5px auto;
	width:95%;
	height:45px;
	text-align:center;
	line-height:45px;
	color:#FFF;
	text-decoration:0 1px 0px #00488a;
	font-weight:bold;
	text-align:center;
	font-size:14px;
}
.telBt{
	margin:10px auto 5px;
	display:block;
}


#tel {
  position: fixed;
  width: 100%;
  left:0;
  bottom:0;
  display: block;
}
 
.label_icon{
    font-size: 12px;
    color: #FFF;
    padding: 3px;
    border-radius: 3px;
    display: inline-block;
}
.kudou{
    background-color:#00a185;
}
.tenpo{
	background-color: #003b12 ;
}
.semi_used{
    background-color:#00a185;
}
.mishiyou{
	background-color: rgb(252, 154, 3);
	
}
.auto_brake{
    background-color: rgb(252, 154, 3);

}
    /* base------------------------ */
    #pan {padding:5px 0;margin: 2px;}
    #pan li { display:inline-block; font-size:13px; color:#005ea6;}
    #pan li a { color:#005ea6;}
	#pan li:not(:first-child):before { content:">"; padding:0 5px; color:#000; font-weight: bold; }
	
	
@media screen and (max-width: 600px){
    .label_icon{
        padding: 4px 5px;
        font-size: 10px;
        border-radius: 5px;
        line-height: 1.4em;
    }
}
