/* メーカー別の車種ページ */ 

#maker_top_wapper h3{ margin-bottom: .5em;}

#maker_top_wapper ul{ width: 100%; overflow: hidden;}

#maker_top_wapper li{ font-size: 1.2em; margin-bottom: 1.6em; width: 47%; float: left; margin-right: .2em;}

.maker-log{ text-align:center; width: 100%; margin: 2em 1em;}

.maker-bike{ text-align: center; margin-bottom: 1.5em;}

.bold_blue{ font-weight: bold; color: #0a50a1;}
/* メーカー別の車種ページここまで */ 


.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}

.table1{
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: 1px #CCCCCC solid; /* テーブル全体の枠線（太さ・色・スタイル） */
	margin-bottom:20px;
}

.table1 td{
	border:1px #CCC solid;
	padding:3px;
	text-align:center;}

.table_title{background:#eafefe;}
	
#area{margin-bottom:20px;}

nav.pankuzu{padding:0 15px;}
nav.pankuzu p{ font-size:80%;}

.red{color: #EF0003;}

.category_link{ margin: 30px 0 30px 0;}

.category_link li{ margin-bottom: 1.1em;}

.category_link li a{display: block;}

.bold{ font-weight: bold;}

.text-left{text-align: left; margin-bottom: 1.5em;}


ul#top-maker1{ overflow: hidden; padding-top:.5em; margin-bottom: 0; padding-bottom: 0;}
#top-maker1 li{ margin:0 0 1.5em 0; text-align: center; width: 49%;}
#top-maker1 li:nth-child(odd){float: left;}
#top-maker1 li:nth-child(even){float: right;}
/**=
* ========================================
* 内部コンテンツ
* ========================================
*/
@media only screen and (min-width: 320px) and (max-width: 479px) {
.cont-ll{
	width:100%;
	margin: 0;
	overflow:hidden;
}
.cont-lr{
	width:96%;
	margin: 0 auto;
}
/** sub-nav*/
.sub-nav  {
	  display: inline-block;
	  width: 100%;
	  padding: 0;
	  list-style: none;
	  border-top:1px solid #5A5250;
}
.sub-navl a{ display:block;}
.sub-nav a:hover{ opacity:0.7; text-decoration:none;}
.sub-nav a:visited{text-decoration:none;}
.sub-nav a li {
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#fefefe', endColorstr = '#cacbcb');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#fefefe', endColorstr = '#cacbcb')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(left, #fefefe, #cacbcb);
background-image: -ms-linear-gradient(left, #fefefe, #cacbcb);
background-image: -o-linear-gradient(left, #fefefe, #cacbcb);
background-image: -webkit-gradient(linear, left top, right top, from(#fefefe), to(#cacbcb));
background-image: -webkit-linear-gradient(left, #fefefe, #cacbcb);
background-image: linear-gradient(left, #fefefe, #cacbcb);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
color:#005BAB;
font-weight:bold;
border-left:1px solid #5A5250;
border-right:1px solid #5A5250;
border-bottom:1px solid #5A5250;
position:relative;
}
.sub-nav a li:after {
  content: ">";
  text-align:center;
  position: absolute;
  background:#FFF;
  top: 27%;
  right: 3%;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  font-size:16px;
}
.checkmark{ margin-right:5px !important; margin-left: 4px !important;}
.zeromail tbody th.th-h{ font-size:16px !important; font-size:1.6rem !important;}
.zeromail tbody th {
    background-color: #B1DEF5;
    color: #231815;
    font-weight: normal;
    padding: 0.5em 0.2em 0.5em 0.2em !important;
    text-align: left;
    width: 32% !important;
}

/** ご挨拶 */
#greetings_massage{
}

#greetings_img{
	text-align:center;
}

/** バイク買取 */
.ul-purchase{
	list-style:none;
	padding:0;
}
.ul-purchase li{
	width:250px;
	padding:0;
	margin:0 auto;
	text-align:center;
}
.ul-purchase li img{
	width:250px;
	margin-bottom:10px;
	display:block;
	padding:0;
}
.ms_t20{ margin-top:20px;}

.purchase_wapper section{
	margin-bottom:20px}

.text-top{
	margin-top:10px;}

/** バイク査定 */
.free-img{ float:none; padding:0; margin:0 auto !important; display:block;}
.free-logo{ width:300px; height:49px; text-indent: -9999px; background: url(../freedial/img/free-logo300.png?20180406); moz-background-size:cover; background-size:cover; -webkit-background-size:cover; -o-background-size::cover;}
.free-tell{ width:300px; height:26px; text-indent: -9999px; background: url(../freedial/img/free-tell300.png?20180406); moz-background-size:cover; background-size:cover; -webkit-background-size:cover; -o-background-size::cover;}
.qr-c{ float:none; display:block; margin:0 auto;}

/** オンライン査定 */
#on-th{ width:40% !important;}
#on-td{ width:60% !important;}


/** 無料査定の前に */
.dl-faq{ padding:0; margin:0;}
.dl-faq dt{ padding:0; margin:0 0 2px 0; font-size:18px; font-size:1.8rem; color:#E50012; padding-left: 1.1em; text-indent: -1.1em; font-weight:bold;}
.dl-faq dd{ padding:0; margin:0 0 20px 0; font-size:18px; font-size:1.8rem; color:#004097; padding-left: 1.1em; text-indent: -1.1em; font-weight:bold;}

a[href$=".pdf"] {
	background: url(../before/img/pdf.png) no-repeat 100% 0%;
	padding-right:20px;
}  


/** 廃車手続きについて */
ul.ul-scrap{
	overflow:hidden;
	margin-bottom:14px;}
.ul-scrap{ padding:0; margin:0; list-style:none;}
.ul-scrap li{ float:left;}
.ul-scrap02{ padding:0; margin:0; list-style:none; line-height:1.7;}
.ul-scrap02 li span{ font-weight:400;}
/** 会社概要 */
.dl-company dt{ margin: 0; padding: 0; width: 100px; float: left; clear: both;}
.dl-company dd{ padding:0 0 0 120px; margin: 0 0 10px 0; line-height:1.7;}
.ul-company{ margin-left:0; padding-left:14px;}
.ul-company li{ padding:0; margin:0; }
.ul-company02{ margin-left:0; padding-left:20px; list-style:decimal;}
.ul-company02 li{ padding:0; margin:0; }

#area{
	margin-bottom:20px;
}
}


@media only screen and (min-width: 480px) and (max-width: 640px) {
.cont-ll{
	width:100%;
	margin: 0;
	overflow:hidden;
}
.cont-lr{
	width:100%;
	margin: 0 auto;
}
/** sub-nav*/
.sub-nav  {
	  display: inline-block;
	  width: 100%;
	  padding: 0;
	  list-style: none;
	  border-top:1px solid #5A5250;
}
.sub-navl a{ display:block;}
.sub-nav a:hover{ opacity:0.7; text-decoration:none;}
.sub-nav a li {
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#fefefe', endColorstr = '#cacbcb');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#fefefe', endColorstr = '#cacbcb')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(left, #fefefe, #cacbcb);
background-image: -ms-linear-gradient(left, #fefefe, #cacbcb);
background-image: -o-linear-gradient(left, #fefefe, #cacbcb);
background-image: -webkit-gradient(linear, left top, right top, from(#fefefe), to(#cacbcb));
background-image: -webkit-linear-gradient(left, #fefefe, #cacbcb);
background-image: linear-gradient(left, #fefefe, #cacbcb);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
color:#005BAB;
font-weight:bold;
border-left:1px solid #5A5250;
border-right:1px solid #5A5250;
border-bottom:1px solid #5A5250;
position:relative;
}
.sub-nav a li:after {
  content: ">";
  text-align:center;
  position: absolute;
  background:#FFF;
  top: 27%;
  right: 3%;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  font-size:16px;
}

.checkmark{ margin-right:5px !important; margin-left: 4px !important;}
.zeromail tbody th.th-h{ font-size:16px !important; font-size:1.6rem !important;}
.zeromail tbody th {
    background-color: #B1DEF5;
    color: #231815;
    font-weight: normal;
    padding: 0.5em 0.2em 0.5em 0.2em !important;
    text-align: left;
    width: 32% !important;
}


/** バイク買取 */
.ul-purchase{
	list-style:none;
	padding:0;
}
.ul-purchase li{
	width:250px;
	height:140px;
	padding:0;
	margin:0 auto;
	text-align:center;
}
.ul-purchase li img{
	width:250px;
	height:140px;
	display:block;
	padding:0;
}

.ms_t20{ margin-top:20px;}

.purchase_wapper section{
	margin-bottom:30px;
}

/** バイク査定 */
.free-img{ float:none; padding:0; margin:0 auto !important; display:block;}
.free-logo{ width:397px; height:66px; text-indent: -9999px; background: url(../freedial/img/free-logo.png?20180406);}
.free-tell{ width:490px; height:44px; text-indent: -9999px; background: url(../freedial/img/free-tell.png?20180406);}
.qr-c{ float:none; display:block; margin:0 auto;}

/** ご挨拶 */
#greetings_massage{
	float:left;
	width:73%;
}

#greetings_img{
	text-align:center;
	float:right;
}


/** 無料査定の前に */
.dl-faq{ padding:0; margin:0;}
.dl-faq dt{ padding:0; margin:0 0 2px 0; font-size:18px; font-size:1.8rem; color:#E50012; padding-left: 1.1em; text-indent: -1.1em; font-weight:bold;}
.dl-faq dd{ padding:0; margin:0 0 20px 0; font-size:18px; font-size:1.8rem; color:#004097; padding-left: 1.1em; text-indent: -1.1em; font-weight:bold;}

a[href$=".pdf"] {
	background: url(../before/img/pdf.png) no-repeat 100% 0%;
	padding-right:20px;
}  


/** 廃車手続きについて */
ul.ul-scrap{
	overflow:hidden;
	margin-bottom:14px;}
.ul-scrap li{ float:left;
width:49%}
.ul-scrap li:last-child{float:right;}
.ul-scrap li img{
	text-align:center;}
.ul-scrap02{ padding:0; margin:0; list-style:none; line-height:1.7;}
.ul-scrap02 li span{ font-weight:400;}
/** 会社概要 */
.dl-company dt{ margin: 0; padding: 0; width: 100px; float: left; clear: both;}
.dl-company dd{ padding:0 0 0 120px; margin: 0 0 10px 0; line-height:1.7;}
.ul-company{ margin-left:0; padding-left:14px;}
.ul-company li{ padding:0; margin:0; }
.ul-company02{ margin-left:0; padding-left:20px; list-style:decimal;}
.ul-company02 li{ padding:0; margin:0; }

#area{
	overflow:hidden;}

#area p{
	float:left;
	width:50%;
	text-align:left;
	margin-bottom:10px;}

}

@media only screen and (min-width: 641px) and (max-width: 769px) {

#contents p{
	margin:0 10px 10px 10px;}
	
#contents h3{
margin:0 10px 10px 10px;}

#contents ul{
margin:0 10px 10px 10px;}
	
.cont-ll{
	width:96%;
	margin: 0 auto;
	overflow:hidden;}
	
.cont-lr{
	width:96%;
	margin: 0 auto;
}

/** sub-nav*/
.sub-nav  {
	  display: inline-block;
	  width: 100%;
	  padding: 0;
	  list-style: none;
	  border-top:1px solid #5A5250;
}
.sub-navl a{ display:block;}
.sub-nav a:hover{ opacity:0.7; text-decoration:none;}
.sub-nav a li {
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#fefefe', endColorstr = '#cacbcb');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#fefefe', endColorstr = '#cacbcb')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(left, #fefefe, #cacbcb);
background-image: -ms-linear-gradient(left, #fefefe, #cacbcb);
background-image: -o-linear-gradient(left, #fefefe, #cacbcb);
background-image: -webkit-gradient(linear, left top, right top, from(#fefefe), to(#cacbcb));
background-image: -webkit-linear-gradient(left, #fefefe, #cacbcb);
background-image: linear-gradient(left, #fefefe, #cacbcb);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
color:#005BAB;
font-weight:bold;
border-left:1px solid #5A5250;
border-right:1px solid #5A5250;
border-bottom:1px solid #5A5250;
position:relative;
}
.sub-nav a li:after {
  content: ">";
  text-align:center;
  position: absolute;
  background:#FFF;
  top: 27%;
  right: 3%;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  font-size:16px;
}

.purchase_wapper section{
	margin-bottom:30px;}

/** バイク買取 */
#purchae1{
	margin-bottom:20px;
}
.con-tell{ width:202px; height:19px; text-indent: -9999px; background: url(../images/common/tell.png?20180406); position:absolute; top:8px; right:0;}
.ul-purchase{
	list-style:none;
	padding:0;
}
.ul-purchase li{
	float:left;
	width:228px;
}
.ul-purchase li img{
	width:228px;
	height:auto;
}
.ml_r15{ margin-right:10px;}

/** バイク査定 */
.free-logo{ width:397px; height:66px; text-indent: -9999px; background: url(../freedial/img/free-logo.png?20180406);}
.free-tell{ width:490px; height:44px; text-indent: -9999px; background: url(../freedial/img/free-tell.png?20180406);}


/** 無料査定の前に */
.dl-faq{ padding:0; margin:0;}
.dl-faq dt{ padding:0; margin:0 0 2px 0; font-size:18px; font-size:1.8rem; color:#E50012; padding-left: 1.1em; text-indent: -1.1em; font-weight:bold;}
.dl-faq dd{ padding:0; margin:0 0 20px 0; font-size:18px; font-size:1.8rem; color:#004097; padding-left: 1.1em; text-indent: -1.1em; font-weight:bold;}

a[href$=".pdf"] {
	background: url(../before/img/pdf.png) no-repeat 100% 0%;
	padding-right:20px;
}  


/** 廃車手続きについて */
.ul-scrap{ padding:0; margin:0; list-style:none;}
ul.ul-scrap{
	overflow:hidden;
	margin-bottom:14px;}
.ul-scrap li{ float:left;
width:49%}
.ul-scrap li:last-child{float:right;}
.ul-scrap li img{
	text-align:center;}
.ul-scrap02{ padding:0; margin:0; list-style:none; line-height:1.7;}
.ul-scrap02 li span{ font-weight:400;}
/** 会社概要 */
.dl-company dt{ margin: 0; padding: 0; width: 100px; float: left; clear: both;}
.dl-company dd{ padding:0 0 0 120px; margin: 0 0 10px 0; line-height:1.7;}
.ul-company{ margin-left:0; padding-left:14px;}
.ul-company li{ padding:0; margin:0; }
.ul-company02{ margin-left:0; padding-left:20px; list-style:decimal;}
.ul-company02 li{ padding:0; margin:0; }

/** ご挨拶 */
#greetings_massage{
	float:left;
	width:78%;}

#greetings_img{
	text-align:center;
	float:right;}
	
#area{
	overflow:hidden;}

#area p{
	float:left;
	margin-bottom:10px;
	width:33%;
	text-align:left;}

}

@media only screen and (min-width: 769px) {
	
	
	#maker_top_wapper li{width: 33%; margin-right: 0;}
	
	/* バイクメーカーの詳細*/
	.maker-log{width: 60%;}
	
	#panuzu{width:100%;}
	nav.pankuzu{ padding:0 0;width:960px; margin:0 auto; }
nav.pankuzu p{ font-size:90%;}

#purchae1{
	margin-bottom:20px;}
	
.cont-ll{
	width:222px;
	float:left;}

.cont-lr{
	width:714px;
	float:right;}
	
.purchase_wapper section{
	margin-bottom:30px;
}

.purchase_wapper section h3{
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;}
	

	
/** sub-nav*/
.sub-nav  {
	  display: inline-block;
	  width: 100%;
	  padding: 0;
	  list-style: none;
	  border-top:1px solid #5A5250;
}
.sub-navl a{ display:block;}
.sub-nav a:hover{ opacity:0.7; text-decoration:none;}
.sub-nav a li {
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#fefefe', endColorstr = '#cacbcb');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#fefefe', endColorstr = '#cacbcb')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(left, #fefefe, #cacbcb);
background-image: -ms-linear-gradient(left, #fefefe, #cacbcb);
background-image: -o-linear-gradient(left, #fefefe, #cacbcb);
background-image: -webkit-gradient(linear, left top, right top, from(#fefefe), to(#cacbcb));
background-image: -webkit-linear-gradient(left, #fefefe, #cacbcb);
background-image: linear-gradient(left, #fefefe, #cacbcb);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
color:#005BAB;
font-weight:bold;
border-left:1px solid #5A5250;
border-right:1px solid #5A5250;
border-bottom:1px solid #5A5250;
position:relative;
}
.sub-nav a li:after {
  content: ">";
  text-align:center;
  position: absolute;
  background:#FFF;
  top: 27%;
  right: 3%;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  font-size:16px;
}
	
/** contentsの最後のリンク */	
ul.category_link{ width: 100%;overflow: hidden;}

.category_link li{float: left; margin-right: 1.5em;}	
	

/** バイク買取 */


.con-tell{ width:202px; height:19px; text-indent: -9999px; background: url(../images/common/tell.png?20180406); position:absolute; top:8px; right:0;}
.ul-purchase{
	list-style:none;
	padding:0;
}
.ul-purchase li{
	float:left;
	width:228px;
}
.ul-purchase li img{
	width:228px;
	height:auto;
}

/** バイク査定 */
.free-logo{ width:397px; height:66px; text-indent: -9999px; background: url(../freedial/img/free-logo.png?20180406);}
.free-tell{ width:490px; height:44px; text-indent: -9999px; background: url(../freedial/img/free-tell.png?20180406);}


/** 無料査定の前に */
.dl-faq{ padding:0; margin:0;}
.dl-faq dt{ padding:0; margin:0 0 2px 0; font-size:18px; font-size:1.8rem; color:#E50012; padding-left: 1.1em; text-indent: -1.1em; font-weight:bold;}
.dl-faq dd{ padding:0; margin:0 0 20px 0; font-size:18px; font-size:1.8rem; color:#004097; padding-left: 1.1em; text-indent: -1.1em; font-weight:bold;}

a[href$=".pdf"] {
	background: url(../before/img/pdf.png) no-repeat 100% 0%;
	padding-right:20px;
}  


/** 廃車手続きについて */
.ul-scrap{ padding:0; margin:0; list-style:none;}
ul.ul-scrap{
	overflow:hidden;
	margin-bottom:14px;}
.ul-scrap li{ float:left;}
.ul-scrap li:last-child{float:right;}
.ul-scrap02{ padding:0; margin:0; list-style:none; line-height:1.7;}
.ul-scrap02 li span{ font-weight:400;}
/** 会社概要 */
.dl-company dt{ margin: 0; padding: 0; width: 100px; float: left; clear: both;}
.dl-company dd{ padding:0 0 0 120px; margin: 0 0 10px 0; line-height:1.7;}
.ul-company{ margin-left:0; padding-left:14px;}
.ul-company li{ padding:0; margin:0; }
.ul-company02{ margin-left:0; padding-left:20px; list-style:decimal;}
.ul-company02 li{ padding:0; margin:0; }

/** ご挨拶 */
#greetings_massage{
	float:left;
	width:78%;}

#greetings_img{
	text-align:center;
	float:right;}
	
#area{
	
	overflow:hidden;}

#area p{
	float:left;
	margin-bottom:10px;
	width:33%;
	text-align:left;}
	
	
	#top-maker1 li{width: 25%;}

}


/*641px〜PC　PC上では見えないようにする*/
@media screen and (min-width:641px){
	.footer_area{
		display: none;
}	
}


/*スマホ〜641pxの幅サイズまで*/
@media screen and (max-width:640px){
.footer_area {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: rgba( 0, 0, 0, 0.5 );
	z-index: 10000;
}
.footer_area{width: 100%; margin:0 auto; text-align:center;}

.footer_area_inner {
    position: relative;
    width: 100%;
    margin: 0px auto;
    padding: 10px 0;
	margin-right: 0px;
	text-align:center;
}
.footer_area .footer_area_inner .footer_area_inner_btn {
    width: 85%;
    padding: 10px 0;
    font-size: 20px;
    font-weight: bold;
	line-height: 1.3;
	
    
}
.inquiry_btn {
    background-color: #068BF1;
    -webkit-border-radius: 3px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
	width: 100%;
    padding: 9px 0;
    font-size: 18px;
    font-weight: bold;
	border-radius:12px;
}
.inquiry_btn:link, .inquiry_btn:visited {
    color: #FFFFFF !important;
}

footer_area_inner a{ display:block;}

.footer_area_inner span{
	color: #fff;
}
#siteBottom{margin-top: 20px;}

}