@charset "utf-8";
/* ----------------------------------------------------------
  Date : 2009.10.08
  URL : http://www.sonykigyo.jp/
  (c) Sony Enterprise Co., Ltd.
---------------------------------------------------------- */
.main{
	margin-bottom:42px;
}
.mainBody h2{
	margin-bottom:25px;
}

.subMenu{
	position:relative;
	float:left;
	width:190px;
	padding-bottom:40px;
}

.subMenu dt{
	width:190px;
	height:69px;
	text-indent:-9999px;
}

.subMenu li a{
	width:190px;
	height:42px;
	display:block;
	text-indent:-9999px;
}

.subMenu dt{
	background:url(/business/img/business_snavi.jpg) 0px 0px no-repeat;
}
.subMenu li.sn01 a{
	background:url(/business/img/business_snavi.jpg) 0px -69px no-repeat;
}
.subMenu li.sn01 a:hover{
	background:url(/business/img/business_snavi.jpg) -400px -69px no-repeat;
}
.b_index .subMenu li.sn01 a,
.b_index .subMenu li.sn01 a:hover{
	background:url(/business/img/business_snavi.jpg) -200px -69px no-repeat;
}

.subMenu li.sn02 a{
	background:url(/business/img/business_snavi.jpg) 0px -111px no-repeat;
}
.subMenu li.sn02 a:hover{
	background:url(/business/img/business_snavi.jpg) -400px -111px no-repeat;
}

.subMenu li.sn03 a{
	background:url(/business/img/business_snavi.jpg) 0px -153px no-repeat;
}
.subMenu li.sn03 a:hover{
	background:url(/business/img/business_snavi.jpg) -400px -153px no-repeat;
}

.subMenu li.sn04 a{
	background:url(/business/img/business_snavi.jpg) 0px -195px no-repeat;
}
.subMenu li.sn04 a:hover{
	background:url(/business/img/business_snavi.jpg) -400px -195px no-repeat;
}
.greenpower .subMenu li.sn04 a,
.greenpower .subMenu li.sn04 a:hover{
	background:url(/business/img/business_snavi.jpg) -200px -195px no-repeat;
}
.subMenu li.sn05 a{
	background:url(/business/img/business_snavi.jpg) 0px -237px no-repeat;
}
.subMenu li.sn05 a:hover{
	background:url(/business/img/business_snavi.jpg) -400px -237px no-repeat;
}
.leasing .subMenu li.sn05 a,
.leasing .subMenu li.sn05 a:hover{
	background:url(/business/img/business_snavi.jpg) -200px -237px no-repeat;
}


/* ----------------------------------------------------------
index
---------------------------------------------------------- */
.b_index .infoTxt{
	padding:0px 0 50px 0px;
	zoom: 100%;
}
.b_index .infoTxt:after{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ".";
}


.b_index .infoTxt2{
	padding:0px;
	zoom: 100%;
}
.b_index .infoTxt2:after{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ".";
}

.b_index .image{
	float:right;
}
.b_index .image img{
	margin-left:25px;
}
.b_index dl.event{
	width:400px;
	margin-top:15px;
	padding:15px 0 10px;
	background:#ebf6ff;
}

.b_index dl.event dt{
	height:18px;
	padding-left:15px;
}
.b_index dl.event dd{
	margin-top:-18px;
	padding-left:220px;
}
.b_index dl.event dd p{
	margin-bottom:2px;

}

/* ----------------------------------------------------------
leasing
---------------------------------------------------------- */
.leasing .infoTxt{
	padding:15px 0 35px 25px;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:25px;
}
.leasing .infoTxt2{
	padding:15px 0 0 25px;
}

/* ----------------------------------------------------------
greenpower
---------------------------------------------------------- */
.greenpower .mainBody h2{
	padding-bottom:0;
	border:none;
}
.greenpower .infoTxt{
	margin-bottom:25px;
	padding:15px 0 25px 0;
	border-bottom:1px solid #e5e5e5;
}
.greenpower .infoTxt2{
	margin-bottom:25px;
	padding:15px 0 25px 25px;
	border-bottom:1px solid #e5e5e5;
}
.greenpower .infoTxt3{
	padding:15px 0 0 25px;
}
.greenpower .mainBody li{
	background:url(/img/icon_list_01.gif) 0 7px no-repeat;
	padding-left:12px;
	margin:5px 0;
}.greenpower dl.method{
	margin-bottom:25px;
	padding:15px 0 25px 25px;
	border-bottom:1px solid #e5e5e5;
}
.greenpower dl.method dd.txt{
	margin:-28px 0 0 181px;
}.greenpower dl.method dd.arrow{
	margin:10px 0 10px 75px;
}
/* ----------------------------------------------------------
greenpowerPlan
---------------------------------------------------------- */
.greenpowerPlan .mainBody h2{
	padding-bottom:22px;
	border-bottom:4px solid #e5e5e5;
	}
.greenpowerPlan table{
	width:635px;
	border-top:1px #699d43 solid;
	border-left:1px #699d43 solid;
}
.greenpowerPlan table th{
	padding:3px 5px;
	width:147px;
	border-right:1px #699d43 solid;
	border-bottom:1px #699d43 solid;
	background:#dbf0ca;
	text-align:center;
}
.greenpowerPlan table td{
	padding:3px 5px;
	width:147x;
	border-right:1px #699d43 solid;
	border-bottom:1px #61be1c solid;
}
.greenpowerPlan .example{
	padding:10px 10px 10px 46px;
	background:#dbf0ca url(/business/img/greenpower_img_04.gif) no-repeat 10px 10px;
	width:579px;
}

.greenpowerPlan .example strong{
color:#015e25;
}