@charset "utf-8";

/* --------------------------------------------------------------------------------
	business-overview
-------------------------------------------------------------------------------- */
/********** 事業紹介コンテンツ **********/
#business-overview .main-inner{
	margin-top:3.7em;
}
#business-overview .business-overview-content{
}
#business-overview .heading1{
	background:#5f9489;
}
#business-overview .heading1 .heading-img{
}
#business-overview .heading1 .heading-txt{
}
#business-overview .heading1 .heading-txt .icon-no{
	padding:0 0 3%;
}
#business-overview .heading1 .heading-txt h2{
	padding:0 0 10% 12.5%;
	color:#fff;
	line-height:1.2;
	font-size:2em;
}



/********** intro **********/
#business-overview .intro{
	padding:10% 2.5% 8%;
	background:#fff;
}
#business-overview .intro h3{
    padding:0 0 4%;
    font-size:1.8em;
}
#business-overview .intro .txt1{
	padding:0 0 10%;
}
#business-overview .intro .img-business-overview{
	padding:0 14% 10%;
	text-align:center;
}
#business-overview .intro .txt1 p{
	line-height:2;
}
#business-overview .intro .catch-list ul li{
	padding:0 0 3px;
}
#business-overview .intro .catch-list ul li span{
	display:block;
}
#business-overview .intro .catch-list .mark1{
	font-size:18px;
	font-weight:bold;
}
#business-overview .intro .catch-list .mark1-syoku{
	color:#b986c4;
}
#business-overview .intro .catch-list .mark1-tsune{
	color:#7fab77;
}
#business-overview .intro .catch-list .mark1-e{
	color:#70a9bc;
}
#business-overview .intro .catch-list .mark1-kyu{
	color:#ad8d8e;
}
#business-overview .intro .catch-list .mark1-o{
	color:#daae86;
}
#business-overview .intro .catch-list .mark1-shi{
	color:#7888bf;
}
#business-overview .intro .catch-list .mark1-3{
	color:#64a69d;
}

/********** 見出し **********/
#business-overview .heading2{
	padding:14% 0 5%;
	text-align:center;
}
#business-overview .heading2 h2{
	padding:0 0 0.4%;
	line-height:1.2;
	font-size:2.2em;
	font-weight:bold;
	color:#336633;
}
#business-overview .heading2 .txt-desc{
	padding:0 0 1%;
	font-weight:bold;
}

/********** 車両紹介 **********/
#business-overview .truck-introduction{
}
#business-overview .truck-introduction .truck-introduction-box{
	width:100%;
	background:#fff;
}
#business-overview .truck-introduction .txt-daiichi{
	display:table;
	width:100%;
	vertical-align:top;
}
#business-overview .truck-introduction .txt-daiichi .txt-daiichi-box{
	padding:5% 3%;
	line-height:2.1;
	display:table-cell;
}

.img-truck-box{
	display:table;
	width:100%;
}
#business-overview .truck-introduction .img1{
	width:62%;
	display:table-cell;
	vertical-align:top;
	padding-right:2%;
}
#business-overview .truck-introduction .img2{
	width:35%;
	display:table-cell;
	vertical-align:top;
}
#business-overview .truck-introduction .img2 div:nth-child(1){
	padding:0 0 4.5%;
}

/********** 表 **********/
#business-overview .tbl{
}
#business-overview .tbl table{
	width:100%;
}
#business-overview .tbl table th{
	width:25%;
	padding:3%;
	border-top:solid 1px #f0f5f5;
	border-bottom:solid 1px #f0f5f5;
	text-align:left;
	vertical-align:middle;
	font-weight:normal;
	background:#c0d8c9;
    vertical-align:top;
}
#business-overview .tbl table td{
	padding:2%;
	border-top:solid 1px #f0f5f5;
	border-bottom:solid 1px #f0f5f5;
	line-height:2;
	background:#fff;
	vertical-align:top;



