﻿@charset "utf-8";

/* ---------------------------------
  共通
------------------------------------*/

body {
	background-image: url(../../business/images/bg_business.jpg);
}

.title h1 {
	width: 480px;
	background-image: url(../../business/images/title.jpg);
}

#about01 {
	margin-bottom: 20px;
}

#about01 h2 {
	width: 630px;
	height: 66px;
	background-image: url(../../business/images/about01_hl.png);
}

#about01 img.photo {
	padding-bottom: 20px;
}

#about01 ul {
	margin-left: 20px;
	margin-bottom: 1em;
	list-style: disc;
}

#about02 h2 {
	margin-left: -13px;
	width: 643px;
	height: 110px;
	background-image: url(../../business/images/about02_hl.png);
}

#about02 .more {
    margin-top: 20px;
    padding: 20px 36px 0 30px;
    width: 570px;
    height: 181px;
    background-image: url("../../builders/images/more_bg.png");
}

#about02 .more h3 {
	margin-bottom: 20px;
	border-bottom: solid 2px #cac08a;
	width: 570px;
	height: 38px;
	background-image: url(../../business/images/item_hls.gif);
	background-repeat: no-repeat;
	text-indent: -10000em;
}

#about02 .more h4 {
	margin-bottom: 1em;
}

#about02 .more img {
	margin-left: 15px;
	border: solid 5px #f3f3f0;
	float: right;
}

#about02 .more ul {
	margin-left: 20px;
	margin-bottom: 1em;
	list-style: disc;
}

#about02 .more ul li dt {
	float: left;
	clear: left;
	width: 120px;
}

#about02 .more ul li dd {
	float: left;
	width: 80px;
	text-align: right;
}

#about02 #item01 {
	background-image: url(../../business/images/item01_bg.png);
	height: 296px;
}

#about02 #item02 {
	background-image: url(../../business/images/item02_bg.png);
	height: 331px;
}

#about02 #item02 h3 {
	background-position: 0 -40px;
}

#about02 #item03 {
	background-image: url(../../business/images/item03_bg.png);
	height: 306px;
}

#about02 #item03 h3 {
	background-position: 0 -80px;
}

#about02 #item04 {
	background-image: url(../../business/images/item04_bg.png);
	height: 346px;
}

#about02 #item04 h3 {
	background-position: 0 -120px;
}
