@charset "utf-8";
/* detailcssfaile

-------------------------------- */

body{
	-webkit-print-color-adjust: exact;
}

.alphahover{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}
.print-disp{
	display:none;
}


/*------------------------------ */
/* #header
-------------------------------- */

#header{
	height:100px;
	top:0;
	width:100%;
	background: #fff;


}
#header .text{
	width:100%;
	height:20px;
	background: #f4911b;
}
#header .text div{
	margin: 0 auto;
	width:980px;
	height:20px;
	line-height:20px;
	color:#fff;
	text-align:left;
}
#header .inner{
	margin: 0 auto;
	width:980px;
	height:100px;
/*	background: transparent url(../images/sm_header.png) ;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
*/}
#header .headerleft{
	float:left;
	width:310px;
	text-align:left;
}
#header .headerleft .logo{
	width:310px;
	height:80px;
}
#header .headerleft .logo a{
}
#header .headerleft .logo a p{
	background: transparent url(../images/logo.png) no-repeat left top;
	width:310px;
	height:80px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	cursor: pointer;
}


#header .headerright{
	float:right;
	width:300px;
}
#header .headerright .tel{
	float:left;
	width:300px;
}
#header .headerright .tel a p{
	background: transparent url(../images/pc_header_tel.png) no-repeat right top;
	width:300px;
	height:40px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	cursor: pointer;
}
#header .headerright .time{
	float:left;
	width:150px;
	line-height:30px;
	text-align:left;
	font-size:93%
}
#header .headerright .formlink{
	float:left;
	width:150px;
	line-height:40px;
}
#header .headerright .formlink a{
	color:#fff;
	text-decoration:none;
}
#header .headerright .formlink p{
	width:145px;
	height:30px;
	padding-left:25px;
	background: #f4911b url(../images/header_contact_icon.png) no-repeat 10px center;
	border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    line-height:30px; 
}
#header .headerright .formlink p:hover{
	background: #d17405 url(../images/header_contact_icon.png) no-repeat 10px center;
}

	#header .sp-header{
		display:none;
	}




/*------------------------------ */
/* #slider
-------------------------------- */
#slideArea{
	height:370px;
	width:100%;
	background: #d17405 url(../images/pc_slide_bg.png) no-repeat center center;
	
	background-size:cover;
}

#slideArea #slider{
	margin:0 auto;
	width:980px;
}

/*------------------------------ */
/* #slider
-------------------------------- */
#pageImgArea{
	height:230px;
	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:980px;
	height:230px;
	background:  url(../images/pc_slide_car.png) no-repeat center -30px;
	background-size:auto 280px;
}
/*------------------------------ */
/* #headernavi
-------------------------------- */
#headernavi{
	width:100%;
	border-bottom:2px solid #f4911b;
}
#headernavi.excont{
	border-top:1px solid #bab8b8;
}

#headernavi ul{
	margin:0 auto;
	width:980px;
}
#headernavi li{
	float:left;
	height:50px;
	width:20%;
	line-height:50px;
}
#headernavi li a{
	color:#000;
	text-decoration:none;
}

#headernavi li p{
	color:#000;
	width:100%;
	height:50px;
}

#headernavi li p.active,
#headernavi li p:hover{
	color:#fff;
	background: url(../images/pc_header_navi_bg.png) no-repeat center center;
}

/*------------------------------ */
/* #contents
-------------------------------- */
#contents{
	padding:0 0 20px 0;
}
/*------------------------------ */
/* #news
-------------------------------- */
#news{
	margin-top:20px;
}
#news .inner{
	margin:0 auto;
	width:980px;
	position:relative;
	margin-bottom:25px;
}

#news .inner ul{
	margin:0 auto;
	width:960px;
	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:810px;
	text-align:left;
}

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

}
#news .inner dl dd{
	float:left;
	width:690px;
}

#news .inner .btn a{
	color:#fff;
	text-decoration:none;
}
#news .inner .btn{
	position:absolute;
	top:0;
	right:15px;
}
#news .inner .btn p{
	color:#fff;
	position:absolute;
	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-top:20px;
	width:100%;
}
#newitem .title{
	margin:15px auto;
	width:960px;
	position:relative;
	font-size:30px;
	text-align:left;
}
#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:45px 0;
}
#newitem .inner{
	margin:0 auto;
	width:960px;
	position:relative;
}

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

#newitem .inner li{
	float:left;
	width:150px;
	margin:0 5px;
	padding:5px;
	background:#fff;
	cursor: pointer;
}
#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:12px;
	line-height:16px;
	padding:5px;
	text-align:left;
}
#newitem .inner li p span{
	display:block;
	padding-bottom:5px;
}

#newitem .itemload{
	margin:30px auto 0 auto;;
	width:60px;
}
#newitem .itemload p{
	background: transparent url(../images/load_btn.png) no-repeat center center;
	width:60px;
	height:60px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	cursor: pointer;
}


/*------------------------------ */
/* #pickupitem
-------------------------------- */
#pickupitem{
	padding-top:20px;
	padding-bottom:100px;
	width:100%;
}
#pickupitem .title{
	margin:15px auto;
	width:960px;
	position:relative;
	font-size:30px;
	text-align:left;
}
#pickupitem .title .btn{
	position:absolute;
	top:5px;
	right:5px;
}
#pickupitem .title .btn a{
	color:#000;
	text-decoration:none;
}
#pickupitem .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;
}
#pickupitem .title .btn p:hover{
	background: #ffb661 url(../images/arrow_right_k.png) no-repeat 10px center;

}
#pickupitem .outer{
	width:100%;
	padding:45px 0;
}
#pickupitem .inner{
	margin:0 auto;
	width:960px;
	position:relative;
}

#pickupitem .inner li{
	float:left;
	width:150px;
	margin:0 5px;
	padding:5px;
	background:#f3f3f3;
	cursor: pointer;
}
#pickupitem .inner li:hover{
	background:#ffb661;
}
#pickupitem .inner li .img{
	padding-bottom:5px;
}
#pickupitem .inner li .img img{
	width:100%;
}
#pickupitem .inner li p{
	font-size:12px;
	line-height:16px;
	padding:5px;
	text-align:left;
}
#pickupitem .inner li p span{
	display:block;
	padding-bottom:5px;
}

#pickupitem .itemload{
	margin:30px auto 0 auto;;
	width:60px;
}
#pickupitem .itemload p{
	background: transparent url(../images/load_btn.png) no-repeat center center;
	width:60px;
	height:60px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	cursor: pointer;
}
.loadArea{
	display:none;
}
/*------------------------------ */
/* 共通
-------------------------------- */
#pageTitle{
	margin:0 auto;
	width:960px;
	position:relative;
	font-size:30px;
	line-height:56px;
	text-align:left;
}
#crumbs{
	width:100%;
	background:#eeeded;
	height:34px;
	margin-bottom:30px;

}
#crumbs ul{
	margin:0 auto;
	width:980px;

}
#crumbs li{
	float:left;
	line-height:34px;
	padding:0 5px;
	font-size:13px;
}
#crumbs li a{
	color:#000;
	text-decoration:none;
}
#crumbs li a:hover{
	text-decoration:underline;
}
#crumbs li.bl01{
	background: transparent url(../images/crumbs_icon.png) no-repeat left center;
	padding-left:40px;
}


.mod-contents{
	width:100%;
	padding:30px 0;
	margin-bottom:30px;
}
.mod-contents .mod-contentsWrapperInner{
	margin:0 auto;
	width:980px;
}

/*------------------------------------------------------------ */
/* 中古車両一覧
-------------------------------------------------------------- */
.mod-contents.sale{
	background:#e2e2e2;
}
.mod-contents.sale .mod-contentsWrapperInner-C{
	position:relative;
	padding-top:120px;
	padding-bottom:100px;
}
#sec_salebtn{
	position:absolute;
	top:-40px;
	margin:0 auto;
	width:980px;
}
#sec_salebtn li{
	float:left;
	padding:0 5px;
}
#sec_salebtn li p{
	background:#ee8315;
	width:130px;
	height:120px;
	border-bottom:5px solid #d57615;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-indent:100%;
	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 center center;}
#sec_salebtn li.salebtn02 p{background:#ee8315 url(../images/pc_caricon_02.png) no-repeat center center;}
#sec_salebtn li.salebtn03 p{background:#ee8315 url(../images/pc_caricon_03.png) no-repeat center center;}
#sec_salebtn li.salebtn04 p{background:#ee8315 url(../images/pc_caricon_04.png) no-repeat center center;}
#sec_salebtn li.salebtn05 p{background:#ee8315 url(../images/pc_caricon_05.png) no-repeat center center;}
#sec_salebtn li.salebtn06 p{background:#ee8315 url(../images/pc_caricon_06.png) no-repeat center center;}
#sec_salebtn li.salebtn07 p{background:#ee8315 url(../images/pc_caricon_07.png) no-repeat center center;}
#sec_salebtn li.salebtn01 p:hover,#sec_salebtn li.salebtn01 p.active{background:#d57615 url(../images/pc_caricon_01.png) no-repeat center center;}
#sec_salebtn li.salebtn02 p:hover,#sec_salebtn li.salebtn01 p.active{background:#d57615 url(../images/pc_caricon_02.png) no-repeat center center;}
#sec_salebtn li.salebtn03 p:hover,#sec_salebtn li.salebtn01 p.active{background:#d57615 url(../images/pc_caricon_03.png) no-repeat center center;}
#sec_salebtn li.salebtn04 p:hover,#sec_salebtn li.salebtn01 p.active{background:#d57615 url(../images/pc_caricon_04.png) no-repeat center center;}
#sec_salebtn li.salebtn05 p:hover,#sec_salebtn li.salebtn01 p.active{background:#d57615 url(../images/pc_caricon_05.png) no-repeat center center;}
#sec_salebtn li.salebtn06 p:hover,#sec_salebtn li.salebtn01 p.active{background:#d57615 url(../images/pc_caricon_06.png) no-repeat center center;}
#sec_salebtn li.salebtn07 p:hover,#sec_salebtn li.salebtn01 p.active{background:#d57615 url(../images/pc_caricon_07.png) no-repeat center center;}


#sec_pager,
#sec_pagerbtm{
	width:980px;
}
#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{
	margin:5px 0 5px 0;
}
#sec_title .saleTitle{
	width:100%;
	background:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#sec_title .saleTitle div{
	float:left;
	margin:10px 0;
	line-height:24px;
}
#sec_title .saleTitle .img{
	width:161px;
	border-right:1px solid #7d7d7d;
}
#sec_title .saleTitle .code{
	width:109px;
	border-right:1px solid #7d7d7d;
}
#sec_title .saleTitle .maker{
	width:109px;
	border-right:1px solid #7d7d7d;
}
#sec_title .saleTitle .year{
	width:119px;
	border-right:1px solid #7d7d7d;
}
#sec_title .saleTitle .type{
	width:168px;
	border-right:1px solid #7d7d7d;
}
#sec_title .saleTitle .weight{
	width:89px;
	border-right:1px solid #7d7d7d;
}
#sec_title .saleTitle .mileage{
	width:94px;
	border-right:1px solid #7d7d7d;
}
/* #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:161px;
	border-right:1px solid #7d7d7d;
	height:105px;
	position:relative;
}
#sec_salelist li .img .imgouter{
	position:absolute;
	left:0;
	top:-10px;
	width:161px;
	border-left:5px solid #ef8416;
	height:125px;
	background-position:right center;
	background-size:auto 125px;
}
#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:none;
}
#sec_salelist li .code{
	display:table-cell;
	width:109px;
	border-right:1px solid #7d7d7d;
	vertical-align:middle;
}
#sec_salelist li .maker{
	display:table-cell;
	width:109px;
	border-right:1px solid #7d7d7d;
	vertical-align:middle;
}
#sec_salelist li .year{
	display:table-cell;
	width:119px;
	border-right:1px solid #7d7d7d;
	vertical-align:middle;
}
#sec_salelist li .type{
	display:table-cell;
	width:168px;
	border-right:1px solid #7d7d7d;
	vertical-align:middle;
}
#sec_salelist li .weight{
	display:table-cell;
	width:89px;
	border-right:1px solid #7d7d7d;
	vertical-align:middle;
}
#sec_salelist li .mileage{
	display:table-cell;
	width:94px;
	border-right:1px solid #7d7d7d;
	vertical-align:middle;
}
#sec_salelist li .btn{
	display:table-cell;
	width:131px;
	padding:0 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:left;
	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:580px;
}
#sec_detail .detailR{
	float:left;
	padding-left:20px;
	width:360px;
	
}
#sec_detail .detailR dl{
	display:table;
	width:100%;
	border-top:1px solid #878787;
	border-left:1px solid #878787;
	margin-bottom:10px;
}
#sec_detail .detailR dt{
	display:table-cell;
	border-bottom:1px solid #878787;
	border-right:1px solid #878787;
	background:#f3f3f3 !important;;
	padding:13px 10px;
	line-height:24px;
	font-size:18px;
	font-weight:bold;
	width:40%;
}
#sec_detail .detailR dd{
	display:table-cell;
	border-bottom:1px solid #878787;
	border-right:1px solid #878787;
	padding:13px 15px;
	line-height:24px;
	font-size:18px;
	width:60%;
}
#sec_detail a{
	text-decoration:none;
}
#sec_detail .mailBtn,
#sec_detail .telBtn,
#sec_detail .imgdownloadBtn,
#sec_detail .pdfdownloadBtn,
#sec_detail .pagePrint{
	padding-bottom:10px;
	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:60px;
	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;
	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;
	padding-left:50px;
	font-weight:bold;
}
#sec_detail .telBtn p span{
	background:  url(../images/icon_mail.png) no-repeat left center;
	padding-left:50px;
	font-weight:bold;
}
#sec_detail .imgdownloadBtn p span{
	background:  url(../images/icon_download.png) no-repeat left center;
	padding-left:50px;
	font-weight:bold;
}
#sec_detail .pdfdownloadBtn p span{
	background:  url(../images/icon_pdf.png) no-repeat left center;
	padding-left:50px;
	font-weight:bold;
}
#sec_detail .pagePrint p span{
	background:  url(../images/icon_print.png) no-repeat left center;
	padding-left:50px;
	font-weight:bold;
}



#sec_detail .detailC dl{
	display:table;
	width:939px;
	border-top:1px solid #878787;
	border-left:1px solid #878787;
}
#sec_detail .detailC dt{
	display:table-cell;
	border-right:1px solid #878787;
	background:#f3f3f3;
	padding:10px 15px;
	line-height:18px;
	font-weight:bold;
	width:140px;
	text-align:left;
}
#sec_detail .detailC dd{
	display:table-cell;
	border-right:1px solid #878787;
	padding:10px 15px;
	line-height:18px;
	width:173px;
	text-align:left;
}
#sec_detail .detailC dt.wide{
	border-bottom:1px solid #878787;
}
#sec_detail .detailC dd.wide{
	border-bottom:1px solid #878787;
	width:799px;
}

/*------------------------------------------------------------ */
/* 会社案内
-------------------------------------------------------------- */
.mod-contents.company{
	background:#e2e2e2;
}
.mod-contents.company .mod-contentsWrapperInner-L{
	float:left;
	width:210px;
}

.mod-contents.company .mod-contentsWrapperInner-L li{
	width:210px;
	line-height:56px;
	text-align:left;
	padding-left:20px;
	background:#fff url(../images/arrow_03.png) no-repeat right center;
}
.mod-contents.company .mod-contentsWrapperInner-L li:hover{
	background:#fe9d2d url(../images/arrow_04.png) no-repeat right center;
}
.mod-contents.company .mod-contentsWrapperInner-L li a{
	color:#f78400;
	text-decoration:none;
}
.mod-contents.company .mod-contentsWrapperInner-L li a:hover,
.mod-contents.company .mod-contentsWrapperInner-L li.active a{
	color:#fff;
}
.mod-contents.company .mod-contentsWrapperInner-L li:first-child {
	border-radius:5px 5px 0 0 ;
	-moz-border-radius:5px 5px 0 0 ;
	-webkit-border-radius:5px 5px 0 0 ;
}
.mod-contents.company .mod-contentsWrapperInner-L li:last-child {
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}
.mod-contents.company .mod-contentsWrapperInner-L li.title{
	background:#f78400;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}


.mod-contents.company .mod-contentsWrapperInner-R{
	float:right;
	width:750px;
}

#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:26px;
	line-height:26px;
	padding-left:20px;
	text-align:left;
	font-size:18px;
}
#sec_company .table{
	margin:20px 0;
	border-left:1px solid #c4c4c4;
	border-top:1px solid #c4c4c4;
	width:100%;
}
#sec_company .table dl{
	display:table;
	width:100%;
}
#sec_company .table dt{
	display:table-cell;
	width:30%;
	background:#dddddd;
	text-align:left;
	padding:30px 10px 30px 20px;
	border-right:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
}
#sec_company .table dd{
	display:table-cell;
	width:70%;
	background:#fafafa;
	text-align:left;
	padding:30px 10px 20px 20px;
	border-right:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
}


#sec_access .text{
	padding:20px 0;
	line-height:190%;
	text-align:left;
}
#sec_access .map iframe{
	width:100%;
	height:400px;
}

/*------------------------------------------------------------ */
/* 買い取り情報・お問い合わせ
-------------------------------------------------------------- */
.mod-contents.buy,
.mod-contents.contacts{
	background:#e2e2e2;
}
#sec_contacts{
	width:100%;
	padding:20px 30px 100px 30px;
	background:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom:30px;
}
#sec_contacts .text{
	padding:20px 0 10px 0;
	font-size:16px;
	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:600px;
}
#sec_contacts .telbtn p{
	background:#f0891f url(../images/l_tel_btn.png) no-repeat center center;
	width:100%;
	height:70px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
#sec_contacts .telText{
	margin:0 auto;
	width:600px;
	padding:0 0 80px 0;
	font-size:14px;
	line-height:170%;
	text-align:left;
}



#sec_contacts table{
	width:750px;
	margin:0 auto;
	
	margin-bottom:60px;
}
#sec_contacts table th{
	width:30%;
	padding:15px 10px;
	line-height:30px;
	text-align:left;
	font-size:18px;
	vertical-align:middle;
}
#sec_contacts table td{
	padding:15px 10px;
	line-height:30px;
	text-align:left;
	font-size:18px;
	vertical-align:middle;
}
#sec_contacts td input {
	height: 30px;
	font-size: 16px;
	line-height: 1.2em;
	text-indent: 0.5em;
	background: #FFF;
	border: #B4B4B4 1px solid;
	-webkit-box-shadow: rgba(204, 204, 204, 0.3) 1px 1px 0 inset;
	-moz-box-shadow: rgba(204, 204, 204, 0.3) 1px 1px 0 inset;
	box-shadow: rgba(204, 204, 204, 0.3) 1px 1px 0 inset;
	margin:0 5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#sec_contacts td input.short {
 width: 50px;
}
#sec_contacts td input.mdl {
 width: 370px;
}
#sec_contacts td input.lng {
 width: 480px;
}
#sec_contacts td select {
 font-size: 16px;
 padding-right:40px;
 line-height: 1.2em;
 text-indent: 0.5em;
 background: #FFF;
 border: #B4B4B4 1px solid;
 -webkit-box-shadow: rgba(204, 204, 204, 0.3) 1px 1px 0 inset;
 -moz-box-shadow: rgba(204, 204, 204, 0.3) 1px 1px 0 inset;
 box-shadow: rgba(204, 204, 204, 0.3) 1px 1px 0 inset;
 margin:0 5px;
}
#sec_contacts td textarea {
	width:100%;
	height: 200px;
	font-size: 16px;
	line-height: 1.2em;
	text-indent: 0.5em;
	background: #FFF;
	border: #B4B4B4 1px solid;
	-webkit-box-shadow: rgba(204, 204, 204, 0.3) 1px 1px 0 inset;
	-moz-box-shadow: rgba(204, 204, 204, 0.3) 1px 1px 0 inset;
	box-shadow: rgba(204, 204, 204, 0.3) 1px 1px 0 inset;
	margin:0 5px;
	margin:0 5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#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:380px;
	line-height:24px;
	padding:20px 90px;
	background:#f0891f;
	font-weight:bold;
	margin:0 20px;
	font-size:24px;
	color:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-style: none;
	border-bottom:10px solid #ba6f22;
	cursor: pointer;
}
.error{
	color:#ff0000;
	font-size:14px;
	padding-left:5px;
	display:none;

}
.zumi{
	display:none;

}
/*------------------------------------------------------------ */
/* プライバシーポリシー
-------------------------------------------------------------- */
.mod-contents.privacy{
	background:#e2e2e2;
}
#sec_privacy{
	width:100%;
	padding:20px;
	background:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom:30px;
}
#sec_privacy .text{
	padding:20px 0;
	line-height:170%;
	text-align:left;
}
#sec_privacy dl{
	padding:20px 0;
}
#sec_privacy dt{
	margin-bottom:20px;
	border-left:5px solid #f0881d;
	line-height:26px;
	padding-left:15px;
	text-align:left;
	font-size:16px;
}
#sec_privacy dd{
	margin-bottom:40px;
	line-height:22px;
	text-align:left;
}
#sec_privacy dd a{
	color:#f0881d;
}

/*------------------------------------------------------------ */
/* サイトマップ
-------------------------------------------------------------- */
.mod-contents.sitemap{
	background:#e2e2e2;
}
#sec_sitemap{
	width:100%;
	padding:30px 15px 50px 15px;;
	background:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom:30px;
}
#sec_sitemap ul{
	float:left;
	padding:0 15px;
	width:50%;
}
#sec_sitemap li p{
	line-height:42px;
	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;
}
#sec_sitemap li p:hover{
	background:#ddd url(../images/arrow_06.png) no-repeat 10px; center;
}
#sec_sitemap li.upper p{
	line-height:42px;
	padding:0 10px;
	width:100%;
	background:#888888 url(../images/arrow_05.png) no-repeat right center;
	color:#fff;
	font-size:16px;
	text-align:left;
	border-bottom:1px solid #fff;
}
#sec_sitemap li.upper p:hover{
	background:#606060 url(../images/arrow_05.png) no-repeat right center;
}
#sec_sitemap li a{
	text-decoration:none;
}
#sec_sitemap li.upper a{
	color:#fff;
	text-decoration:none;
}

/*------------------------------ */
/* #bannerArea
-------------------------------- */
#bannerArea{
	width:100%;
	padding:30px;
	background:#e2e2e2;
}

#bannerArea ul{
	display:table;
	margin:0 auto;
	width:680px;
}

#bannerArea ul li{
	display:table-cell;
	text-align:center;
	padding:0 10px;
}

/*------------------------------ */
/* #footer
-------------------------------- */

#footer{
	width:100%;
	padding-top:40px;
}
#footer .inner{
	margin:0 auto;
	width:980px;
	padding-bottom:40px;
}
#footer .footerL{
	float:left;
	text-align:left;
}
#footer .footerL .logo{
	padding-bottom:10px;
}
#footer .footerL .logo p{
	background: transparent url(../images/footer_logo.png) no-repeat center center;
	width:210px;
	height:30px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	cursor: pointer;
}
#footer .footerR{
	float:right;
}
#footer .footerR .navif{
padding-bottom:1px;
	background: transparent url(../images/footer_border.png) no-repeat center bottom;


}
#footer .footerR li{
	float:right;
	line-height:40px;
	padding-left:20px;
}
#footer .footerR .navif li{
	float:left;
	line-height:40px;
	padding-left:20px;
}
#footer .footerR .navif{
}
#footer .footerR li.navi01{}
#footer .footerR li.navi02{}
#footer .footerR li.navi03{}
#footer .footerR li.navi04{}
#footer .footerR li.navi05{}
#footer .footerR li.navi06{}
#footer .footerR li.navi07{}

#footer .footerR li a{
	color:#000;
	text-decoration:none;
}
#footer .footerR li p{
	padding-left:25px;
	background: #fff url(../images/arrow_02.png) no-repeat 10px center;
}
#footer .copy{
	width:100%;
	line-height:30px;
	font-size:12px;
	text-align:center;


}
