@charset "utf-8";

/* ------------------------------
 事業支援
------------------------------ */
#support {
	width: 570px;
	margin: 0 0 0 9px;
	padding: 0;
}

#support p {
	margin-bottom: 30px;
}

.menuleft {
	width: 275px;
	height: 82px;
	margin: 0 0 18px;
	padding: 0;
	line-height: 82px;
	float: left;
	background: url(../img/menu_bg.gif) no-repeat;
}

.menuright {
	width: 275px;
	height: 82px;
	margin: 0 0 18px;
	padding: 0;
	line-height: 82px;
	float: right;
	background: url(../img/menu_bg.gif) no-repeat;
}

.menuleft h2, .menuright h2 {
	padding-left: 36px;
	font-weight: bold;
	background: url(/shared/img/arrow02.gif) no-repeat 18px center;
}

/* ------------------------------
 医院開業支援
------------------------------ */
#link {
	width: 570px;
	margin: 0 0 33px 9px;
	padding: 0;
}

#link ul {
	width: 570px;
}

#link ul li {
	padding: 0 2.0em 12px 14px;
	white-space: nowrap;
	float: left;
	background: url(/shared/img/arrow03.gif) no-repeat 0 0.35em;
}

#practice {
	width: 570px;
	margin: 0 0 0 9px;
	padding: 0;
}

#practice h2 {
	height: 19px;
	padding: 0 0 9px 18px;
	line-height: 19px;
	font-weight: bold;
	border-bottom: 2px solid #d3d3d3;
	background: url(/shared/img/h2_bg_green.gif) no-repeat;
}

.bar {
	width: 570px;
	height: 23px;
	margin: 3.0em 0 0;
	padding: 0;
	line-height: 23px;
	background: url(/shared/img/bar_bg.gif) no-repeat;
}

.bar h3 {
	padding-left: 8px;
	font-weight: bold;
}

.spb49 {
	margin-bottom: 49px;
}

#practice p.s01 {
	padding: 1.5em 0 0.75em 18px;
	font-weight: bold;
	background: url(/shared/img/square01g.gif) no-repeat 0 1.75em;
}

#practice p.s02 {
	padding: 1.5em 0 0.75em 18px;
	font-weight: bold;
	background: url(/shared/img/square02g.gif) no-repeat 0 1.75em;
}

#practice p.s03 {
	padding: 1.5em 0 0.75em 18px;
	font-weight: bold;
	background: url(/shared/img/square03g.gif) no-repeat 0 1.75em;
}

#practice p.s04 {
	padding: 1.5em 0 0.75em 18px;
	font-weight: bold;
	background: url(/shared/img/square04g.gif) no-repeat 0 1.75em;
}

.photoleft {
	width: 254px;
	margin: 1.5em 0 0;
	padding: 0;
	float: left;
}

.photoright {
	width: 294px;
	margin: 1.5em 0 0;
	padding: 0;
	float: right;
}

.zoom{
	margin-bottom: 5px;
	padding-left: 18px;
	background: url(../img/zoom.gif) no-repeat 0 center;
}

#photoin {
	width: 554px;
	margin: 0 8px;
	padding: 0;
}

.photoinleft {
	width: 264px;
	margin: 1.5em 0 0;
	padding: 0;
	float: left;
}

.photoinright {
	width: 264px;
	margin: 1.5em 0 0;
	padding: 0;
	float: right;
}

.photoleft img, .photoright img, .photoinleft img, .photoinright img {
	margin-bottom: 5px;
}

/* ------------------------------
 不動産活用コンサルティング
------------------------------ */
#reu {
	width: 570px;
	margin: -10px 0 0 9px;
	padding: 0;
}

.reubox {
	width: 176px;
	margin: 10px 0 46px;
	padding: 0;
	float: left;
}

.reuboxc {
	width: 176px;
	margin: 10px 0 46px;
	padding: 0 21px;
	float: left;
	_width: 218px;
}

.reubox p.s01, .reuboxc p.s01 {
	padding: 0.75em 0 0 18px;
	font-weight: bold;
	background: url(/shared/img/square01g.gif) no-repeat 0 1.0em;
}

.reubox p.s02, .reuboxc p.s02 {
	padding: 0.5em 0 0 18px;
	font-weight: bold;
	background: url(/shared/img/square02g.gif) no-repeat 0 0.75em;
}

.reubox p.s03, .reuboxc p.s03 {
	padding: 0.5em 0 0 18px;
	font-weight: bold;
	background: url(/shared/img/square03g.gif) no-repeat 0 0.75em;
}

#reu h2 {
	height: 19px;
	padding: 0 0 9px 18px;
	line-height: 19px;
	font-weight: bold;
	border-bottom: 2px solid #d3d3d3;
	background: url(/shared/img/h2_bg_green.gif) no-repeat;
}

.photol01 {
	width: 272px;
	margin: 1.5em 0 46px;
	padding: 0;
	float: left;
}

.photor01 {
	width: 272px;
	margin: 1.5em 0 46px;
	padding: 0;
	float: right;
}

.photol02 {
	width: 323px;
	margin: 1.5em 0 46px;
	padding: 0;
	float: left;
}

.photol02 p {
	width: 272px;
	text-align: center;
}

.photor02 {
	width: 247px;
	margin: 1.5em 0 46px;
	padding: 0;
	float: right;
}

.photor02 p {
	width: 239px;
	text-align: center;
}

.photol03 {
	width: 272px;
	margin: 1.5em 0 8px;
	padding: 0;
	float: left;
}

.photor03 {
	width: 272px;
	margin: 1.5em 0 8px;
	padding: 0;
	float: right;
}

.photol01 img, .photor01 img,
.photol02 img, .photor02 img,
.photol03 img, .photor03 img {
	margin-bottom: 5px;
}

.space {
	margin: 1.5em 0 0.5em;
}

/* ------------------------------
 コージェネレーションシステム
------------------------------ */
#headtext {
	width: 570px;
	margin: 0 0 0 9px;
	padding: 0;
}

.spb30 {
	margin-bottom: 30px;
}

#cogeneration {
	width: 570px;
	margin: 0 0 0 9px;
	padding: 0;
}

#cogeneration h2 {
	height: 19px;
	padding: 0 0 9px 18px;
	line-height: 19px;
	font-weight: bold;
	border-bottom: 2px solid #d3d3d3;
	background: url(/shared/img/h2_bg_green.gif) no-repeat;
}

#cogeneration p.icon {
	padding: 1.5em 0 0.75em 18px;
	font-weight: bold;
	background: url(/shared/img/icon01.gif) no-repeat 0 1.85em;
}

.spt12 {
	margin-top: 12px;
}

.spt12b49 {
	margin: 12px 0 49px;
}

#cogeneration02 img, #cogeneration03 img {
	margin: 1.5em 0 49px;
}

/* ------------------------------
 賃貸マンション経営支援
------------------------------ */
#condominium {
	width: 570px;
	margin: 0 0 0 9px;
	padding: 0;
}

.yu {
	margin-top: -9px;
}

#condominium h2 {
	height: 19px;
	padding: 0 0 9px 18px;
	line-height: 19px;
	font-weight: bold;
	border-bottom: 2px solid #d3d3d3;
	background: url(/shared/img/h2_bg_green.gif) no-repeat;
}

#condominium01, #condominium02, #condominium03 {
	width: 570px;
	margin: 3.0em 0 0 0;
	padding: 0;
}

#condominium01 div.divleft {
	width: 119px;
	margin: 0;
	padding: 0;
	float: left;
}

#condominium01 div.divright {
	width: 451px;
	margin: 0;
	padding: 0;
	float: left;
}

#condominium01 img.dotline {
	margin: 7px 0;
}

#condominium01 ul {
	width: 437px;
	margin-left: 14px;
}

#condominium01 ul li {
	padding:0 0 0.5em 18px;
	background: url(/shared/img/icon01.gif) no-repeat 0 0.35em;
}

#condominium02 img.imgleft {
	width: 184px;
	margin-right: 13px;
	float: left;
}

#condominium02 p.pright {
	width: 373px;
	line-height: 33px;
	float: left;
}

#condominium02 img.dotline {
	margin: 10px 0;
}

/* ------------------------------
 福祉施設の建設・運営支援
------------------------------ */
#wf {
	width: 570px;
	margin: -10px 0 8px 9px;
	padding: 0;
}

.mphoto {
	margin: 21px 0 0.5em;
}

#wf h2 {
	height: 19px;
	margin-top: 46px;
	padding: 0 0 9px 18px;
	line-height: 19px;
	font-weight: bold;
	border-bottom: 2px solid #d3d3d3;
	background: url(/shared/img/h2_bg_green.gif) no-repeat;
}

.photol {
	width: 272px;
	margin: 0;
	padding: 0;
	float: left;
}

.photor {
	width: 272px;
	margin: 0;
	padding: 0;
	float: right;
}

.photol img, .photor img {
	margin: 1.5em 0 5px;
}

/* ------------------------------
 寺社建築支援
------------------------------ */
#st {
	width: 570px;
	margin: -10px 0 6px 9px;
	padding: 0;
}

#st h2 {
	height: 19px;
	margin-top: 46px;
	padding: 0 0 9px 18px;
	line-height: 19px;
	font-weight: bold;
	border-bottom: 2px solid #d3d3d3;
	background: url(/shared/img/h2_bg_green.gif) no-repeat;
}

#st p.icon {
	padding: 1.5em 0 0.75em 18px;
	font-weight: bold;
	background: url(/shared/img/icon01.gif) no-repeat 0 1.85em;
}

.photos {
	width: 298px;
	margin: 0;
	padding: 0;
	float: left;
}

.photos img {
	margin: 1.5em 0 16px 10px;
}

.photos p {
	margin-left: 10px;
}

