<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">div.header {
  height: 608px;
  background: url(../images/top/bg01.jpg) no-repeat top center;
}

div.header div.about_us {
  margin-top: 200px;
}

div.header div.contact {
  margin-top: 22px;
  margin-right: 5px;
  text-align: right;
}

div.bg02 {
  background: url(../images/top/bg02.jpg) no-repeat top center;
  height: 240px;
  padding: 30px;
  padding-top: 130px;
}

div.bg02 p {
  margin-top: 0.5em;
  font-size: 1.2em;
}

div.bg03 {
  background: url(../images/top/bg03.jpg) no-repeat top center;
  height: 560px;
  padding: 30px;
  padding-bottom: 0;
  font-size: 1.1em;
  margin-top: 30px;
  position: relative;
}

div.bg03 div.sales {
  margin-top: 120px;
}

*html div.bg03 div.sales {
  margin-top: 150px;
}

*+html div.bg03 div.sales {
  margin-top: 150px;
}

div.bg03 div.rental {
  margin-top: 100px;
}

*html div.bg03 div.rental {
  margin-top: 120px;
}

*+html div.bg03 div.rental {
  margin-top: 80px;
}

div.bg03 ul {
  float: left;
  margin-left: 25px;
}

div.bg03 li {
  list-style-image: url(../images/common/list_image01.jpg);
  margin-bottom: 1em;
}

*html div.bg03 li {
  font-size: 0.8em;
}

div.bg03 a {
  font-weight: bold;
}

div.bg03 div.web_catalog {
  margin-top: 6px;
}

*html div.bg03 div.web_catalog {
  margin-top: 20px;
}

*+html div.bg03 div.web_catalog {
  margin-top: 18px;
}

div.bg03 div.btn01 {
  position: absolute;
  top: 75px;
  left: 200px;
}

div.bg03 div.btn02 {
  position: absolute;
  top: 365px;
  left: 200px;
}

div.bg04 {
  background: url(../images/top/bg04.jpg) no-repeat top center;
  height: 700px;
  padding: 30px;
  padding-bottom: 0;
  font-size: 1.1em;
  margin-top: 20px;
}

div.bg04 div.ex1 {
  margin-top: 180px;
  width: 400px;
  height: 180px;
}

*html div.bg04 div.ex1 {
  margin-top: 210px;
}

*+html div.bg04 div.ex1 {
  margin-top: 210px;
}

div.bg04 div p {
  height: 150px;
}

div.bg04 div.ex2 {
  margin-top: 100px;
  width: 400px;
  height: 180px;
}

div.bg04 div.details {
  text-align: right;
}

div.bg05 {
  background: url(../images/top/bg05.jpg) no-repeat top center;
  height: 320px;
  padding: 30px;
  padding-bottom: 0;
  margin-top: 20px;
}

div.bg05 p {
	width: 440px;
	padding-top: 10em;
	text-align: left;
	}
	
div.bg05 p.link_txt {
	width: 470px;
	text-align: right;
	padding-top: 2em;
	}

div.bg06 {
  background: url(../images/top/bg06.jpg) no-repeat top center;
  height: 370px;
  padding: 30px;
  padding-bottom: 0;
  margin-top: 20px;
}

div.bg06 div.text {
  margin-top: 50px;
  height: 230px;
  overflow: auto;
}

*html div.bg06 div.text {
  margin-top: 80px;
}

*+html div.bg06 div.text {
  margin-top: 80px;
}

div.bg06 div.web_catalog {
  margin-top: 5px;
  text-align: right;
}

div.bg07 {
  background: url(../images/top/bg07.jpg) no-repeat top center;
  height: 220px;
  padding: 20px;
  font-size: 1.1em;
}

div.bg07 div.news {
  overflow: auto;
  height: 220px;
  margin-left: 1em;
}

div.bg07 div.news_row {
  margin-bottom: 1.2em;
}

div.bg07 div.news_row div.date {
  color: #ff9900;
  margin-bottom: 1em;
}

div.bg07 div.news_row div.text {
  color: #999;
  margin-left: 2em;
}

div.bg07 div.news_row div.date img {
  vertical-align: middle;
}

div.bg07 div.news_row div.date span {
  vertical-align: middle;
}

div.last_banner {
  margin-bottom: 150px;
}

span.t11 {
  font-size: 11px;
}



</pre></body></html>