@charset "UTF-8";

#kankyo,
#shaken,
#hoken {
	margin: -15% 0% 6% 0%;	/* リンク位置上昇分 */
	padding: 15% 0% 0% 0%;	/* 上昇分戻し */
}

/* 環境整備 */
#eco-earth {
	margin: 0% 0% 4% 0%;
	padding: 2% 2% 2% 2%;
	background: #E5FCF4;
}
.bus-ecoearth-title-box {
	margin: 0% 0% 2% 0%;
}
.bus-ecoearth-title {
	float: left;
	width: 50%;
	margin: 0% 2% 0% 0%;
}
.bus-ecoearth-title img {
	width: 100%;
}
.bus-ecoearth-sub-title {
	float: left;
	width: 48%;
	padding: 4% 0% 0% 0%;
}
.bus-ecoearth-cordmap {
	margin: 0% 0% 2% 0%;
	padding: 2% 2% 2% 2%;
	border: double 3px #B8E0D1;
	position: relative;
}
.bus-ecoearth-cordmap-title {
	margin: 0% 0% 0% 0%;
}
.bus-ecoearth-cordmap-car {
	width: 78%;
	margin: 0% 0% 0% 22%;
}
.bus-ecoearth-cordmap-car img {
	width: 100%;
}
.bus-ecoearth-naiyo1 {
	width: 38%;
	font-size: 13px;
	color: #135E44;
	position: absolute; top: 90px;
}
.bus-ecoearth-naiyo2 {
	width: 36%;
	font-size: 13px;
	position: absolute; top: 30px; right: 2%;
}
.bus-ecoearth-naiyo3 {
	width: 34%;
	font-size: 13px;
	position: absolute; top: 360px; right: 2%;
}
.bus-ecoearth-koka-box {
	width: 38%;
	margin: 0% 0% 0% 0%;
	position: absolute; top: 210px;
}
.bus-ecoearth-koka-title {
	width: 67%;
	margin: 0% 0% 2% 0%;
	padding: 1% 0% 1% 2%;
	border-bottom: dashed 1px #A23C3C;
	border-left: solid 8px #A23C3C;
	color: #5E0E0E;
	font-size: 16px;
	font-weight: bold;
}
.bus-ecoearth-koka-naiyo {
	margin-left: 1em;
	padding: 0% 0% 0% 4%;
	font-size: 13px;
	text-indent: -1em;
}

#senjo {
	margin: 0% 0% 0% 0%;
	padding: 2% 2% 2% 2%;
	background: #FCEEE5;
	position: relative;
}
.bus-senjo-title {
	margin: 0% 0% 2% 0%;
	text-align: center;
}
.bus-senjo-penguin {
	position: absolute; top: 65px; right: 17%;
}
.bus-senjo-content {
	margin: 0% 0% 2% 0%;
	padding: 2% 2% 2% 2%;
	border: double 3px #D2B5A3;
}
.bus-senjo-content-title {
	margin: 0% 0% 1% 0%;
	color: #733D1A;
	font-size: 18px;
}
.bus-senjo-kensho {
	margin: 0% 0% 1% 0%;
	padding: 1% 1% 1% 1%;
	background: #FFFFFF;
}
.bus-senjo-diesel-before {
	float: left;
	width: 30%;
	margin: 0% 3% 0% 0%;
}
.bus-senjo-diesel-before img {
	width: 100%;
}
.bus-senjo-diesel-kensa {
	float: left;
	width: 22%;
	margin: 0% 0% 0% 0%;
}
.bus-senjo-diesel-kensa img {
	width: 100%;
}
.bus-senjo-yajirushi1 {
	float: left;
	width: 3%;
	margin: 0% 3% 0% 0%;
	padding: 9% 0% 0% 0%;
}
.bus-senjo-yajirushi1 img {
	width: 100%;
}
.bus-senjo-yajirushi2 {
	display: none;
}
.bus-senjo-diesel-after {
	float: left;
	width: 38%;
	margin: 0% 0% 0% 0%;
}
.bus-senjo-diesel-after img {
	width: 100%;
}
.bus-senjo-point {
	margin: 0% 0% 0% 0%;
}
.bus-senjo-point-icon {
	float: left;
	width: 10%;
	margin: 0% 2% 0% 0%;
}
.bus-senjo-point-icon img {
	width: 100%;
}
.bus-senjo-point-naiyo {
	float: left;
	width: 88%;
	padding: 2% 0% 0% 0%;
}
.bus-senjo-point-naiyo1 {
	margin: 0% 0% 1% 0%;
	padding: 1% 1% 1% 1%;
	background: #E7CAB7;
}
.bus-senjo-point-naiyo2 {
	padding: 0% 0% 0% 1%;
}
.bus-senjo-gasoline-text {
	margin: 0% 0% 4% 0%;
}
.bus-senjo-kensho-naiyo {
	width: 70%;
	margin: 0% auto 0% auto;
}
.bus-senjo-gasoline-before {
	float: left;
	width: 36%;
	margin: 0% 8% 0% 0%;
}
.bus-senjo-gasoline-before img {
	width: 100%;
}
.bus-senjo-yajirushi3 {
	float: left;
	width: 4%;
	margin: 0% 8% 0% 0%;
	padding: 30% 0% 0% 0%;
}
.bus-senjo-yajirushi3 img {
	width: 100%;
}
.bus-senjo-yajirushi4 {
	display: none;
}
.bus-senjo-gasoline-after {
	float: left;
	width: 44%;
}
.bus-senjo-gasoline-after img {
	width: 100%;
}
.bus-senjo-gasoline-text2 {
	margin: 0% 0% 2% 0%;
	padding: 1% 1% 1% 1%;
	background: #B77246;
	color: #FFFFFF;
	font-size: 22px;
	text-align: center;
}
/* 環境整備 */

/* 車検整備 */
.bus-content-ryokin {
	margin: 0% 0% 2% 0%;
}
.bus-ryokin-shaken {
	margin: 0% 0% 0% 0%;
}
.bus-ryokin-title {
	margin: 0% 0% 0% 0%;
	font-size: 18px;
}
.bus-pic-box {
	margin: 0% 0% 2% 0%;
}
.bus-pic-shaken1 {
	float: left;
	width: 48%;
	margin: 0% 4% 0% 0%;
}
.bus-pic-shaken1 img {
	width: 100%;
}
.bus-pic-shaken2 {
	float: left;
	width: 48%;
}
.bus-pic-shaken2 img {
	width: 100%;
}
/* 車検整備 */

/* 点検整備 */
.bus-ryokin-tenken {
	margin: 0% 0% 0% 0%;
}
.bus-pic-tenken1 {
	float: left;
	width: 48%;
	margin: 0% 4% 0% 0%;
}
.bus-pic-tenken1 img {
	width: 100%;
}
.bus-pic-tenken2 {
	float: left;
	width: 48%;
}
.bus-pic-tenken2 img {
	width: 100%;
}
/* 点検整備 */

/* 自動車保険 */
.bus-content-box {
	margin: 0% 0% 0% 0%;
}
.bus-content-setsumei {
	float: left;
	width: 48%;
	margin: 0% 4% 0% 0%;
}
.bus-content-pic {
	float: left;
	width: 48%;
}
.bus-content-pic img {
	width: 100%;
	background: #EEECEC;
}
/* 自動車保険 */

	/* tablet */
@media (max-width: 840px) {
/* 環境整備 */
  .bus-ecoearth-sub-title {
	padding: 0% 0% 0% 0%;
  }
  .bus-ecoearth-cordmap-title {
	width: 44%;
  }
  .bus-ecoearth-cordmap-title img {
	width: 100%;
  }
  .bus-ecoearth-cordmap-car {
	margin: 2% 0% 0% 22%;
  }
  .bus-ecoearth-naiyo1 {
	width: 40%;
	position: absolute; top: 70px;
  }
  .bus-ecoearth-naiyo2 {
	width: 45%;
  }
  .bus-ecoearth-naiyo3 {
	width: 35%;
	position: absolute; top: 270px; right: 2%;
  }
  .bus-ecoearth-koka-box {
	width: 52%;
	margin: -10% 0% 0% 0%;
	position: static;
  }
  .bus-senjo-title {
	width: 74%;
	margin: 0% auto 2% auto;
  }
  .bus-senjo-title img {
	width: 100%;
  }
  .bus-senjo-penguin {
	position: absolute; top: 3%; right: 7%;
  }
  .bus-senjo-kensho-naiyo {
	width: 100%;
  }
/* 環境整備 */
}

	/* mobile */
@media (max-width: 640px) {
/* 環境整備 */
  .bus-ecoearth-title {
	float: none;
	width: 100%;
	margin: 0% 0% 2% 0%;
  }
  .bus-ecoearth-sub-title {
	float: none;
	width: 100%;
  }
  .bus-ecoearth-cordmap-title {
	float: none;
	width: 80%;
	margin: 0% auto 2% auto;
  }
  .bus-ecoearth-cordmap-car {
	width: 100%;
	margin: 0% 0% 0% 0%;
  }
  .bus-ecoearth-naiyo1 {
	width: 100%;
	margin: 0% 0% 4% 0%;
	position: static;
  }
  .bus-ecoearth-naiyo2 {
	width: 100%;
	margin: 0% 0% 4% 0%;
	position: static;
  }
  .bus-ecoearth-naiyo3 {
	width: 100%;
	margin: 0% 0% 4% 0%;
	position: static;
  }
  .bus-ecoearth-koka-box {
	width: 100%;
	margin: 0% 0% 0% 0%;
  }
  .bus-ecoearth-koka-title {
	width: 96%;
  }
  .bus-senjo-title {
	width: 90%;
	margin: 0% 0% 2% 2%;
  }
  .bus-senjo-title img {
	width: 100%;
  }
  .bus-senjo-penguin {
	width: 10%;
	position: absolute; top: 48px; right: 4%;
  }
  .bus-senjo-penguin img {
	width: 100%;
  }
  .bus-senjo-diesel-before {
	float: none;
	width: 80%;
	margin: 0% auto 4% auto;
  }
  .bus-senjo-diesel-kensa {
	float: none;
	width: 60%;
	margin: 0% auto 4% auto;
  }
  .bus-senjo-yajirushi1 {
	display: none;
  }
  .bus-senjo-yajirushi2 {
	display: block;
	width: 10%;
	margin: 0% auto 4% auto;
  }
  .bus-senjo-yajirushi2 img {
	width: 100%;
  }
  .bus-senjo-diesel-after {
	width: 100%;
  }
  .bus-senjo-point-icon {
	width: 20%;
  }
  .bus-senjo-point-naiyo {
	width: 78%;
  }
  .bus-senjo-gasoline-before {
	float: none;
	width: 80%;
	margin: 0% auto 4% auto;
  }
  .bus-senjo-yajirushi3 {
	display: none;
  }
  .bus-senjo-yajirushi4 {
	display: block;
	width: 8%;
	margin: 0% auto 4% auto;
  }
  .bus-senjo-yajirushi4 img {
	width: 100%;
  }
  .bus-senjo-gasoline-after {
	float: none;
	width: 80%;
	margin: 0% auto 0% auto;
  }
/* 環境整備 */

/* 車検整備 */
  .bus-ryokin-shaken {
	float: none;
	width: 100%;
	margin: 0% 0% 4% 0%;
  }
  .bus-pic-shaken1 {
	float: none;
	width: 100%;
	margin: 0% 0% 2% 0%;
  }
  .bus-pic-shaken2 {
	float: none;
	width: 100%;
  }
/* 車検整備 */

/* 点検整備 */
  .bus-ryokin-tenken {
	float: none;
	width: 100%;
  }
  .bus-pic-tenken1 {
	float: none;
	width: 100%;
	margin: 0% 0% 2% 0%;
  }
  .bus-pic-tenken2 {
	float: none;
	width: 100%;
  }
/* 点検整備 */

/* 自動車保険 */
  .bus-content-setsumei {
	float: none;
	width: 100%;
	margin: 0% 0% 4% 0%;
  }
  .bus-content-pic {
	float: none;
	width: 100%;
  }
/* 自動車保険 */
}
