@charset "utf-8";



/*Media Query   Phones to Tablets*/
@media screen and (max-width: 769px) {

.pc-disp{
	display:none ! important;
}
	#header{
	position: fixed;
	top:0;
	z-index:99999;
	height:44px;
	background:#fff;
	border-top:2px solid #f4911b;
	}
	#header .inner{
		padding:0;
	width:100%;
	}
	#header .text{
		display:none;
	}
	#header .headerleft{
		display:none;
	}
	#header .headerright{
		display:none;
	}
	#header .sp-header{
		display:block;
	}
	#header .sp-header .logos{
		display:block;
		width:100%;
		height:37px;
		box-shadow:rgba(0, 0, 0, 0.27) 0px 0px 6px 5px;
		-webkit-box-shadow:rgba(0, 0, 0, 0.27) 0px 0px 6px 5px;
		-moz-box-shadow:rgba(0, 0, 0, 0.27) 0px 0px 6px 5px;
	}
	#header .sp-header .logos p{
		width:100%;
		height:37px;
		background: url(../images/sp_header_logo.png) no-repeat left center;
		background-size:auto 37px;
		text-indent:100%;
		white-space:nowrap;
		overflow:hidden;
	}
	#header .sp-header div.nav{
		position:absolute;
		top:0;
		right:0;
		width:37px;
		height:37px;
		background: url(../images/sp_header_navbtn.png) no-repeat left center;
		background-size:auto 37px;
		text-indent:100%;
		white-space:nowrap;
		overflow:hidden;
	}
	
	#header .sp-header dl{
		display:none;
		width:100%;
	}
	#header .sp-header dt{
		background:#f0891f;
		border-bottom:1px solid #bfbfbf;
		line-height:39px;
		width:100%;
		font-size:14px;
		text-align:left;
		color:#fff;
		cursor: pointer;
		
	}
	#header .sp-header dt.accodiondetail{
		border-bottom:none;
		
	}
	#header .sp-header dt div{
		background:#ff0000;
		border-bottom:1px solid #bfbfbf;
		line-height:39px;
		width:100%;
		font-size:14px;
		text-align:left;
		color:#fff;
		
	}
	#header .sp-header dt div.pick{
		background:#ffc5c9;
	}
	#header .sp-header dt div p{
		line-height:39px;
		width:100%;
		padding-left:10px;
		background:  url(../images/sp_arrow_10.png)  no-repeat right center;
		background-size:auto 15px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-o-box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-sizing:border-box;
		
	}
	#header .sp-header dt div.pick p{
		line-height:39px;
		width:100%;
		padding-left:10px;
		background:  url(../images/sp_arrow_10.png)  no-repeat right center;
		background-size:auto 15px;
		
	}
	#header .sp-header dt p{
		line-height:39px;
		width:100%;
		padding-left:10px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-o-box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-sizing:border-box;
		
	}
	#header .sp-header dt.open p{
		background:  url(../images/icon_open.png)  no-repeat right center;
		background-size:auto 17px;
		
	}
	#header .sp-header dt.close p{
		background:  url(../images/icon_close.png)  no-repeat right center;
		background-size:auto 17px;
		
	}
	#header .sp-header dt.nav p{
		background:  url(../images/sp_arrow_9.png)  no-repeat right center;
		background-size:auto 15px;
		
	}
	#header .sp-header dt a{
		display:block;
		color:#fff;
		text-decoration:none;
	}
	#header .sp-header dt div a{
		color:#454545;
		text-decoration:none;
	}
	
	#headernavi{
		display:none;
	}
	
	
	
	/*------------------------------ */
	/* #slider
	-------------------------------- */
	#slideArea{
		margin-top:44px;
		height:auto;
		width:100%;
		background: #d17405 url(../images/pc_slide_bg.png) no-repeat center center;
		
		background-size:cover;
	}

	#slideArea #slider{
		margin:0 auto;
		width:100%;
	}
	#slideArea #slider img{
		width:100%;
	}


	/*------------------------------ */
	/* #slider
	-------------------------------- */
	#pageImgArea{
		margin-top:44px;
		height:100px;
		width:100%;
		background: #d17405 url(../images/pc_slide_bg.png) no-repeat center center;
		background-size:cover;
		border-bottom:2px solid #f4911b;
	}

	#pageImgArea .inner{
		margin:0 auto;
		width:100%;
		height:100px;
		background:  url(../images/pc_slide_car.png) no-repeat center -30px;
		background-size:auto 150px;
	}
	
	/*------------------------------ */
	/* #news
	-------------------------------- */
	#news{
		margin-top:20px;
	}
	#news .inner{
		margin:0 auto;
		width:100%;
		position:relative;
		margin-bottom:25px;
		background:#e2e2e2;
		padding:10px 10px 0 10px;
	}

	#news .inner ul{
		margin:0 auto;
		width:100%;
		padding:10px 10px 0 10px;
		background:#e2e2e2;
		border-radius: 5px;
	    -webkit-border-radius: 5px;
	    -moz-border-radius: 5px;
	}

	#news .inner li{
		padding-bottom:10px;
	}

	#news .inner dl{
		width:100%;
		text-align:left;
	}

	#news .inner dl dt{
		float:left;
		width:100%;
		padding-left:10px;
		background: url(../images/arrow_01.png) no-repeat left center;

	}
	#news .inner dl dd{
		float:left;
		width:100%;
		padding-left:10px;
	}

	#news .inner .btn a{
		color:#fff;
		text-decoration:none;
	}
	#news .inner .btn{
	float:right;
		position:static;
		top:0;
		right:15px;
	}
	#news .inner .btn p{
		color:#fff;
		position:static;
		top:5px;
		right:0;
		width:135px;
		height:30px;
		padding-left:15px;
		background: #f4911b url(../images/arrow_bottom.png) no-repeat 10px center;
		border-radius: 5px;
	    -webkit-border-radius: 5px;
	    -moz-border-radius: 5px;
	    line-height:30px; 
		cursor: pointer;
	}
	#news .inner .btn p:hover{
		background: #d17405 url(../images/arrow_bottom.png) no-repeat 10px center;

	}
	.newsac{
		display:none;
	}
	
/*------------------------------ */
/* #newitem
-------------------------------- */
#newitem{
	padding:20px 0;
	width:100%;
}
#newitem .title{
	margin:15px auto 5px auto;
	width:100%;
	position:relative;
	font-size:20px;
	line-height:40px;
	text-align:left;
	padding:0 10px;
}
#newitem .title .btn{
	position:absolute;
	top:5px;
	right:5px;
}
#newitem .title .btn a{
	color:#000;
	text-decoration:none;
}
#newitem .title .btn p{
	width:135px;
	height:30px;
	line-height:30px;
	font-size:14px;
	text-align:left;
	padding-left:35px;
	background: #fff url(../images/arrow_right_k.png) no-repeat 10px center;
	box-shadow:3px 3px 0px 3px #ebebeb;
	-moz-box-shadow:3px 3px 0px 3px #ebebeb;
	-webkit-box-shadow:3px 3px 0px 3px #ebebeb;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	cursor: pointer;
}
#newitem .title .btn p:hover{
	background: #ffb661 url(../images/arrow_right_k.png) no-repeat 10px center;

}
#newitem .outer{
	width:100%;
	background:#e2e2e2;
	padding:10px 0;
}
#newitem .inner{
	margin:0 auto;
	width:100%;
	position:relative;
}

#newitem .inner ul{
	padding:0 10px 10px 10px;
}

#newitem .inner li{
	float:left;
	width:100%;
	margin:0;
	padding:5px;
	background:#fff;
	cursor: pointer;
	margin-bottom:10px;
}
#newitem .inner li:hover{
	background:#ffb661;
}
#newitem .inner li .img{
	padding-bottom:5px;
}
#newitem .inner li .img img{
	width:100%;
}
#newitem .inner li a{
	color:#000;
	text-decoration:none;
}
#newitem .inner li p{
	font-size:14px;
	line-height:20px;
	padding:5px;
	text-align:left;
}
#newitem .inner li p span{
	display:block;
	padding-bottom:5px;
}

#newitem .itemload{
	display:none;
}


/*------------------------------ */
/* #pickupitem
-------------------------------- */
#pickupitem{
	display:none;
}
.loadArea{
	display:block ! important;
}
	/*------------------------------ */
	/* 共通
	-------------------------------- */
	#pageTitle{
		margin:0 auto;
		width:100%;
		position:relative;
		font-size:20px;
		line-height:40px;
		text-align:center;
	}
	#crumbs{
		display:none;

	}


	.mod-contents{
		width:100%;
		padding:20px 0;
		margin-bottom:30px;
	}
	.mod-contents .mod-contentsWrapperInner{
		margin:0 auto;
		width:100%;
	}
		
	
	
	
	
	/*------------------------------------------------------------ */
	/* 中古車両一覧
	-------------------------------------------------------------- */
	.mod-contents.sale{
		background:#e2e2e2;
	}
	.mod-contents.sale .mod-contentsWrapperInner-C{
		position:relative;
		padding-top:0;
		padding-bottom:10px;
	}
	#sec_salebtn{
		position:relative;
		top:0;
		margin:0 auto;
		width:100%;
	}
	#sec_salebtn li{
		float:none;
		padding:0 0;
		width:100%;
		background:#ee8315;
		border-bottom:1px solid #fff;
	}
	#sec_salebtn li a{
	color:#fff;
		text-decoration:none;
	}
	#sec_salebtn li p{
		background:#ee8315;
		width:100%;
		height:40px;
		line-height:40px;
		text-align:left;
		border-bottom:none;
		padding-left:65px;
		border-radius:0;
		-moz-border-radius:0;
		-webkit-border-radius:0;
		text-indent:0;
		white-space:nowrap;
		overflow:hidden;
		cursor: pointer;
	}
	#sec_salebtn li p:hover{
		background:#d57615;
	}
	#sec_salebtn li.salebtn01 p{background:#ee8315 url(../images/pc_caricon_01.png) no-repeat left top; background-size:auto 60px;}
	#sec_salebtn li.salebtn02 p{background:#ee8315 url(../images/pc_caricon_02.png) no-repeat left top; background-size:auto 60px;}
	#sec_salebtn li.salebtn03 p{background:#ee8315 url(../images/pc_caricon_03.png) no-repeat left top; background-size:auto 60px;}
	#sec_salebtn li.salebtn04 p{background:#ee8315 url(../images/pc_caricon_04.png) no-repeat left top; background-size:auto 60px;}
	#sec_salebtn li.salebtn05 p{background:#ee8315 url(../images/pc_caricon_05.png) no-repeat left top; background-size:auto 60px;}
	#sec_salebtn li.salebtn06 p{background:#ee8315 url(../images/pc_caricon_06.png) no-repeat left top; background-size:auto 60px;}
	#sec_salebtn li.salebtn07 p{background:#ee8315 url(../images/pc_caricon_07.png) no-repeat left top; background-size:auto 60px;}
	#sec_salebtn li.salebtn01 p:hover,#sec_salebtn li.salebtn01 p.active{background:#d57615 url(../images/pc_caricon_01.png) no-repeat left top; background-size:auto 60px;}
	#sec_salebtn li.salebtn02 p:hover,#sec_salebtn li.salebtn01 p.active{background:#d57615 url(../images/pc_caricon_02.png) no-repeat left top; background-size:auto 60px;}
	#sec_salebtn li.salebtn03 p:hover,#sec_salebtn li.salebtn01 p.active{background:#d57615 url(../images/pc_caricon_03.png) no-repeat left top; background-size:auto 60px;}
	#sec_salebtn li.salebtn04 p:hover,#sec_salebtn li.salebtn01 p.active{background:#d57615 url(../images/pc_caricon_04.png) no-repeat left top; background-size:auto 60px;}
	#sec_salebtn li.salebtn05 p:hover,#sec_salebtn li.salebtn01 p.active{background:#d57615 url(../images/pc_caricon_05.png) no-repeat left top; background-size:auto 60px;}
	#sec_salebtn li.salebtn06 p:hover,#sec_salebtn li.salebtn01 p.active{background:#d57615 url(../images/pc_caricon_06.png) no-repeat left top; background-size:auto 60px;}
	#sec_salebtn li.salebtn07 p:hover,#sec_salebtn li.salebtn01 p.active{background:#d57615 url(../images/pc_caricon_07.png) no-repeat left top; background-size:auto 60px;}


	#sec_pager,
	#sec_pagerbtm{
		width:100%;
	}
	#sec_pager .sortbox,
	#sec_pagerbtm .sortbox{
		float:left;
	}
	#sec_pager .sortbox span,
	#sec_pagerbtm .sortbox span{
		color:#ff0000;
		font-size:24px;
		font-weight:biold;
		padding-right:10px;
	}

	#sec_pager .pageing,
	#sec_pagerbtm .pageing{
		float:right;

	}

	#sec_pager .pageing ul,
	#sec_pagerbtm .pageing ul{
		float:right;
	}
	#sec_pager .pageing li,
	#sec_pagerbtm .pageing li{
		float:left;
		background:#fff;
		line-height:34px;
		margin:0 2px;
	}

	#sec_pager .pageing li a,
	#sec_pagerbtm .pageing li a{
	color:#31323b;
		text-decoration:none;
		display:block;
		line-height:34px;
		
	}
	#sec_pager .pageing li a:hover,
	#sec_pagerbtm .pageing li a:hover{
		color:#fff;
	}
	#sec_pager .pageing li p,
	#sec_pagerbtm .pageing li p{
		line-height:34px;
		height:34px;
		width:34px;
		white-space:nowrap;
		overflow:hidden;
		cursor: pointer;
		border:1px solid #fff;
	}
	#sec_pager .pageing li.active p,
	#sec_pagerbtm .pageing li.active p,
	#sec_pager .pageing li p:hover,
	#sec_pagerbtm .pageing li p:hover{
		font-weight:bold;
		background:#fff;
		color:#cc4d23;
		border:1px solid #cc4d23;
	}

	#sec_pager .pageing li.prev p,
	#sec_pagerbtm .pageing li.prev p{
		background:url(../images/page_prev_on.png) no-repeat center center;
		text-indent:100%;
		white-space:nowrap;
		overflow:hidden;
		cursor: pointer;
	}
	#sec_pager .pageing li.prev.active p,
	#sec_pagerbtm .pageing li.prev.active p,
	#sec_pager .pageingli.prev p:hover,
	#sec_pagerbtm .pageing li.prev p:hover{
		background:#fff url(../images/page_prev_off.png) no-repeat center center;
	}

	#sec_pager .pageing li.next p,
	#sec_pagerbtm .pageing li.next p{
		background:url(../images/page_next_on.png) no-repeat center center;
		text-indent:100%;
		white-space:nowrap;
		overflow:hidden;
		cursor: pointer;
	}
	#sec_pager .pageing li.next.active p,
	#sec_pagerbtm .pageing li.next.active p,
	#sec_pager .pageing li.next p:hover,
	#sec_pagerbtm .pageing li.next p:hover{
		background:#fff url(../images/page_next_off.png) no-repeat center center;
	}
	/* #sec_title */
	#sec_title{
		display:none;
	}
	/* #sec_salelist */
	#sec_salelist{
		margin:5px 0 5px 0;
	}
	#sec_salelist li{
		margin:10px 0;
		padding:10px 0;
		width:100%;
		background:#fff;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		display:table;
	}
	#sec_salelist li .img{
		display:table-cell;
		width:35%;
		border-right:none;
		height:105px;
		position:relative;
	}
	#sec_salelist li .img .imgouter{
		position:absolute;
		left:0;
		top:-10px;
		width:100%;
		border-left:5px solid #ef8416;
		height:125px;
		background-position:right top;
		background-repeat: no-repeat;
		background-size:100% auto;
	}
	#sec_salelist li .img .imgouter p{
		position:absolute;
		right:0;
		top:0;
		width:28px;
		height:23px;
		background:#ef8416 url(../images/camera_icon.png) no-repeat right top;
		cursor: pointer;
	}
	#sec_salelist li .salelistinner{
		display:table-cell;
		padding:10px;
	}
	#sec_salelist li .code{
		display:block;
		width:100%;
		border-right:none;
		border-bottom:1px solid #7d7d7d;
		vertical-align:middle;
		text-align:left;
		padding:5px 0;
	}
	#sec_salelist li .maker{
		display:block;
		width:100%;
		border-right:none;
		border-bottom:1px solid #7d7d7d;
		vertical-align:middle;
		text-align:left;
		padding:5px 0;
	}
	#sec_salelist li .year{
		display:block;
		width:100%;
		border-right:none;
		border-bottom:1px solid #7d7d7d;
		vertical-align:middle;
		text-align:left;
		padding:5px 0;
	}
	#sec_salelist li .type{
		display:block;
		width:100%;
		border-right:none;
		border-bottom:1px solid #7d7d7d;
		vertical-align:middle;
		text-align:left;
		padding:5px 0;
	}
	#sec_salelist li .weight{
		display:block;
		width:100%;
		border-right:none;
		border-bottom:1px solid #7d7d7d;
		vertical-align:middle;
		text-align:left;
		padding:5px 0;
	}
	#sec_salelist li .mileage{
		display:block;
		width:100%;
		border-right:none;
		border-bottom:1px solid #7d7d7d;
		vertical-align:middle;
		text-align:left;
		padding:5px 0;
	}
	#sec_salelist li .btn{
		display:block;
		width:100%;
		padding:10px 10px;
		vertical-align:middle;
	}
	#sec_salelist li .btn a{
		text-decoration:none;
		color:#000;
	}
	#sec_salelist li .btn p{
		display:block;
		width:110px
		height:46px;
		line-height:46px;
		padding-left:32px;
		background:#ef8416 url(../images/arrow_right.png) no-repeat 5px center;
		color:#fff;
		font-size:18px;
		text-align:center;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-bottom:5px solid #d57615;
		cursor: pointer;
	}
	#sec_salelist li .btn p:hover{
		background:#d57615 url(../images/arrow_right.png) no-repeat 5px center;
	}

	
	/*------------------------------------------------------------ */
	/* 中古者詳細
	-------------------------------------------------------------- */
	.mod-contents.detail{
		background:#e2e2e2;
	}

	#sec_detail{
		width:100%;
		padding:20px;
		background:#fff;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		margin-bottom:30px;
	}

	#sec_detail .imgL{
		float:left;
		width:100%;
	}
	#sec_detail .detailR{
		float:left;
		padding-left:0;
		width:100%;
		
	}
	#sec_detail .detailR dl{
		display:block;
		width:100%;
		border-top:none;
		border-left:1px solid #878787;
		margin-bottom:0;
	}
	#sec_detail .detailR dl.dlfirst{
		border-top:1px solid #878787;
	}
	
	
	
	#sec_detail .detailR dt{
		display:block;
		border-bottom:1px solid #878787;
		border-right:1px solid #878787;
		background:#f3f3f3 !important;;
		padding:10px 10px;
		line-height:24px;
		font-size:14px;
		font-weight:bold;
		width:100%;
		text-align:left;
	}
	#sec_detail .detailR dd{
		display:block;
		border-bottom:1px solid #878787;
		border-right:1px solid #878787;
		padding:10px 10px;
		line-height:24px;
		font-size:14px;
		width:100%;
		text-align:left;
	}
	#sec_detail a{
		text-decoration:none;
	}
	#sec_detail .mailBtn,
	#sec_detail .telBtn,
	#sec_detail .imgdownloadBtn,
	#sec_detail .pdfdownloadBtn,
	#sec_detail .pagePrint{
		padding-top:10px;
		padding-bottom:0;
		width:100%;
	}
	#sec_detail .mailBtn p,
	#sec_detail .imgdownloadBtn p,
	#sec_detail .pdfdownloadBtn p,
	#sec_detail .pagePrint p{
		width:100%;
		background:#f88335;
		color:#fff;
		line-height:50px;
		font-size:18px;
		font-weight:bold;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	#sec_detail .telBtn p{
		width:100%;
		border:3px solid #f88335;
		color:#f88335;
		line-height:54px;
		font-size:18px;
		font-weight:bold;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		background:  url(../images/detail_tel.png) no-repeat center center;
		background-size:auto 20px;
		text-indent:100%;
		white-space:nowrap;
		overflow:hidden;
		cursor: pointer;
		
	}
	#sec_detail .text{
		text-align:left;
		font-size:12px;
		padding-bottom:20px;
	}
	#sec_detail .mailBtn p span{
		background:  url(../images/icon_mail.png) no-repeat left center;
		background-size:auto 20px;
		padding-left:50px;
		font-weight:bold;
	}
	#sec_detail .telBtn p span{
		background:  url(../images/icon_mail.png) no-repeat left center;
		background-size:auto 20px;
		padding-left:50px;
		font-weight:bold;
	}
	#sec_detail .imgdownloadBtn p span{
		background:  url(../images/icon_download.png) no-repeat left center;
		background-size:auto 20px;
		padding-left:50px;
		font-weight:bold;
	}
	#sec_detail .pdfdownloadBtn p span{
		background:  url(../images/icon_pdf.png) no-repeat left center;
		background-size:auto 20px;
		padding-left:50px;
		font-weight:bold;
	}
	#sec_detail .pagePrint p span{
		background:  url(../images/icon_print.png) no-repeat left center;
		background-size:auto 20px;
		padding-left:50px;
		font-weight:bold;
	}



	#sec_detail .detailC dl{
		display:block;
		width:100%;
		border-top:none;
		border-left:1px solid #878787;
	}
	#sec_detail .detailC dl.dlfirst{
		margin-top:10px;
		border-top:1px solid #878787;
	}
	#sec_detail .detailC dt{
		display:block;
		border-right:1px solid #878787;
		border-bottom:1px solid #878787;
		background:#f3f3f3;
		padding:10px 15px;
		line-height:18px;
		font-weight:bold;
		width:100%;
		text-align:left;
	}
	#sec_detail .detailC dd{
		display:block;
		border-right:1px solid #878787;
		border-bottom:1px solid #878787;
		padding:10px 15px;
		line-height:18px;
		width:100%;
		text-align:left;
		min-height:38px;
	}
	#sec_detail .detailC dt.wide{
		border-bottom:1px solid #878787;
	}
	#sec_detail .detailC dd.wide{
		border-bottom:1px solid #878787;
		width:100%;
	}


	/*------------------------------------------------------------ */
	/* 会社案内
	-------------------------------------------------------------- */
	.mod-contents.company{
		background:#e2e2e2;
		padding:20px 10px 20px 10px;
	}
	.mod-contents.company .mod-contentsWrapperInner-L{
		display:none;
	}


	.mod-contents.company .mod-contentsWrapperInner-R{
		float:right;
		width:100%;
	}

	#sec_company,
	#sec_access{
		width:100%;
		padding:20px;
		background:#fff;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		margin-bottom:30px;
	}
	#sec_company .title,
	#sec_access .title{
		border-left:5px solid #f0881d;
		height:22px;
		line-height:22px;
		padding-left:20px;
		text-align:left;
		font-size:16px;
	}
	#sec_company .table{
		margin:20px 0;
		width:100%;
	}
	#sec_company .table dt{
		padding:10px 10px 10px 20px;
	}
	#sec_company .table dd{
		padding:10px 10px 10px 20px;
	}


	#sec_access .text{
		padding:20px 0;
		line-height:190%;
		text-align:left;
	}
	#sec_access .map iframe{
		width:100%;
		height:200px;
	}
	/*------------------------------------------------------------ */
	/* 買い取り情報・お問い合わせ
	-------------------------------------------------------------- */
	.mod-contents.buy,
	.mod-contents.contacts{
		background:#e2e2e2;
		padding:10px;
	}
	#sec_contacts{
		width:100%;
		padding:20px 10px 50px 10px;
		background:#fff;
		margin-bottom:10px;
	}
	#sec_contacts .text{
		padding:20px 0 10px 0;
		font-size:14px;
		line-height:170%;
		text-align:left;
	}
	#sec_contacts .extra{
		padding:0 0 20px 0;
		font-size:12px;
		line-height:170%;
		text-align:left;
	}
	#sec_contacts .telbtn{
		margin:0 auto;
		padding:35px 0 10px 0;
		width:280px;
	}
	#sec_contacts .telbtn p{
		background:#f0891f url(../images/l_tel_btn.png) no-repeat center center;
		background-size:250px auto;
		width:100%;
		height:60px;
	}
	#sec_contacts .telText{
		margin:0 auto;
		width:100%;
		padding:0 0 30px 0;
		font-size:14px;
		line-height:170%;
	}



	#sec_contacts table{
		width:100%;
		
		margin-bottom:30px;
	}
	#sec_contacts table th{
		display:block;
		width:100%;
		padding:5px 10px;
		line-height:30px;
		font-size:16px;
	}
	#sec_contacts table td{
		display:block;
		width:100%;
		padding:5px 10px;
		line-height:30px;
		font-size:14px;
	}
	#sec_contacts td input {
		
		height: 30px;
		font-size: 14px;
	}
	#sec_contacts td input.short {
	 width: 100%;
	}
	#sec_contacts td input.mdl {
	 width: 100%;
	}
	#sec_contacts td input.lng {
	 width: 100%;
	}
	#sec_contacts td select {
	 font-size: 16px;
	 padding-right:40px;
	}
	#sec_contacts td textarea {
		width:100%;
		height: 200px;
		font-size: 14px;
	}
	#sec_contacts td div.come{
	 font-size: 12px;
	 line-height: 20px;
	}
	#sec_contacts th span{
	 font-size: 15px;
	 padding:0 5px;
	 line-height:20px;
	 background:#ff0000;
	 color:#fff;
	 border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
	}
	.fsuccess{
		display:none;
	}
	.form_btn{
		width:90%;
		line-height:24px;
		padding:10px 40px;
		background:#f0891f;
		font-weight:bold;
		margin:0 20px;
		font-size:20px;
	}
	.error{
		color:#ff0000;
		font-size:14px;
		padding-left:5px;
		display:none;

	}
	.zumi{
		display:none;

	}
	
	/*------------------------------------------------------------ */
	/* プライバシーポリシー
	-------------------------------------------------------------- */
	.mod-contents.privacy{
		padding:20px 10px;
	}
	#sec_privacy{
		width:100%;
		padding:20px 10px;
		margin-bottom:10px;
	}
	#sec_privacy .text{
		padding:20px 0;
	}
	#sec_privacy dl{
		padding:20px 0 10px 0;
	}
	#sec_privacy dt{
		margin-bottom:10px;
		border-left:5px solid #f0881d;
		line-height:22px;
		padding-left:15px;
		font-size:16px;
	}
	#sec_privacy dd{
		margin-bottom:30px;
		line-height:22px;
	}
	#sec_privacy dd a{
		color:#f0881d;
	}
	
	/*------------------------------------------------------------ */
	/* サイトマップ
	-------------------------------------------------------------- */
	.mod-contents.sitemap{
		background:#e2e2e2;
		padding:10px;
	}
	#sec_sitemap{
		width:100%;
		padding:20px 10px 30px 10px;
		background:#fff;
		margin-bottom:10px;
	}
	#sec_sitemap ul{
		float:none;
		padding:0 0;
		width:100%;
	}
	#sec_sitemap li p{
		line-height:40px;
		padding:0 10px 0 30px;
		width:100%;
		background:#fff url(../images/arrow_06.png) no-repeat 10px; center;
		color:#000;
		font-size:14px;
		text-align:left;
		border-bottom:1px dotted #cccccc;
	}
	/*------------------------------ */
	/* #bannerArea
	-------------------------------- */
	#bannerArea{
		display:none;
	}
	
	
	/*------------------------------ */
	/* #footer
	-------------------------------- */

	#footer{
		width:100%;
		padding-top:10px;
		background:#e2e2e2;
	}
	#footer .inner{
		margin:0 auto;
		width:100%;
		padding-bottom:0;
	}
	#footer .footerL{
		display:none;
	}
	#footer .footerR{
		float:none;
	}
	#footer .footerR .navif{
	padding-bottom:1px;
		background:none;


	}
	#footer .footerR li{
		float:right;
		line-height:40px;
		padding-left:20px;
	}
	
	#footer .footerR li a{
		color:#fff;
		text-decoration:none;
	}
	#footer .footerR li p{
		padding-left:10px;
		background:none;
	}
	
	
	#footer .footerR .navif{
		padding-top:0;
		border-top:1px solid #fff;
		border-right:1px solid #fff;
		border-left:1px solid #fff;
	}
	#footer .footerR .navif li{
		float:none;
		border-bottom:1px solid #fff;
		border-left:0;
		padding:10px 10px 10px 10px;
		background: #f0891f url(../images/sp_arrow_9.png) no-repeat right center;
		background-size: auto 15px;
		line-height:14px;
		text-align:left;
	}

	#footer .footerR .navif li:first-child{
		padding-left:10px;
		border-left:none;
	}
	#footer .footerR ul{
		padding-top:0;
		border-top:none;
		border-right:1px solid #fff;
		border-left:1px solid #fff;
	}
	#footer .footerR ul li{
		float:none;
		border-bottom:1px solid #fff;
		border-left:0;
		padding:10px 10px 10px 10px;
		background: #f0891f url(../images/sp_arrow_9.png) no-repeat right center;
		background-size: auto 15px;
		line-height:14px;
		text-align:left;
	}

	#footer .footerR ul li:first-child{
		padding-left:10px;
		border-left:none;
	}
	#footer .copy{
		width:100%;
		line-height:30px;
		font-size:10px;
		text-align:center;


	}
	
}