@charset "utf-8";

/* --------------------------------------------------------------------------------
	business-overview
-------------------------------------------------------------------------------- */
/********** 会社概要コンテンツ **********/
#business-overview .business-overview-content{
}
#business-overview .heading1{
	background:#5f9489;
}
#business-overview .heading1 .heading-img{
	float:left;
}
#business-overview .heading1 .heading-txt{
	float:right;
	width:604px;
}
#business-overview .heading1 .heading-txt .icon-no{
	padding:0 0 17px;
}
#business-overview .heading1 .heading-txt h2{
	padding:0 0 0 95px;
	color:#fff;
	line-height:1.2;
	font-size:28px;
}

/********** intro **********/
#business-overview .intro{
	margin:0 0 50px;
	padding:74px 100px 68px;
	background:#fff;
}
#business-overview .intro h3{
    padding:0 0 40px;
    font-size:24px;
}
#business-overview .intro .txt1{
	padding:0 0 55px;
}
#business-overview .intro .img-business-overview{
	padding:0 0 50px;
	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 .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:74px 0 35px;
	text-align:center;
	font-weight:bold;
}
#business-overview .heading2 h2{
	padding:0 0 4px;
	line-height:1.2;
	font-size:40px;
	font-weight:bold;
	color:#363;
}
#business-overview .heading2 .txt-desc{
	padding:0 0 10px;
	font-size:13px;
	font-weight:bold;
}

/********** 車両紹介 **********/
#business-overview .truck-introduction{
	padding:0 0 50px;
}
#business-overview .truck-introduction .truck-introduction-box{
	display:table;
	width:100%;
	background:#fff;
}
#business-overview .truck-introduction .txt-daiichi{
	width:380px;
	display:table-cell;
	vertical-align:top;
}
#business-overview .truck-introduction .txt-daiichi .txt-daiichi-box{
	padding:30px 20px;
	line-height:2.1;
}
#business-overview .truck-introduction .img1{
	width:520px;
	display:table-cell;
	vertical-align:top;
}
#business-overview .truck-introduction .img2{
	display:table-cell;
	vertical-align:top;
}
#business-overview .truck-introduction .img2 div:nth-child(1){
	padding:0 0 10px;
}

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



