@charset "utf-8";
/* ----------------------------------------------------------
  Date : 2009.10.06
  URL : http://www.sonykigyo.jp/
  (c) Sony Enterprise Co., Ltd.
---------------------------------------------------------- */

.main{
	margin-bottom:42px;
}

.marklink ul{
	float:right;
	padding-right:20px;
	padding-bottom:20px;
}

.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(/csr_bn/img/csr_snavi.jpg) 0px 0px no-repeat;
}
.subMenu li.sn01 a{
	background:url(/csr_bn/img/csr_snavi.jpg) 0px -69px no-repeat;
}
.subMenu li.sn01 a:hover{
	background:url(/csr_bn/img/csr_snavi.jpg) -400px -69px no-repeat;
}
.csr .subMenu li.sn01 a,
.csr .subMenu li.sn01 a:hover{
	background:url(/csr_bn/img/csr_snavi.jpg) -200px -69px no-repeat;
}

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

/* ----------------------------------------------------------
csr_index
---------------------------------------------------------- */
.csr .mainBody h2{
	border-bottom:0px;
}
.csr .mainBody ul{
	padding-top:25px;
	padding-bottom:20px;
}
.csr .mainBody li{
	background:url(/img/icon_list_01.gif) 0 7px no-repeat;
	padding-left:12px;
	margin:0 0 12px 0;
}
.csr .mainBody ul ol{
	padding-left:20px;
}
.csr .mainBody .num li{
	background:url(/img/spacer.gif) 0 7px no-repeat;
	padding-left:0px;
	margin:5px 0;
}


.csr .mainBody .csrInfo{
	border-top:1px solid #a8bbca;
	padding-top:30px;
	margin-top:30px;
	zoom: 100%;
}
.csr .mainBody .csrInfo:after{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ".";
}
.csr .mainBody .csrInfo .iso{
	width:312px;
	float:left;
}

.csr .mainBody .csrInfo .iso dl{
	padding:15px 0;
}
.csr .mainBody .csrInfo .iso dt{
	background:url(/img/icon_list_01.gif) 0 7px no-repeat;
	padding-left:12px;
	height:20px;
}
.csr .mainBody .csrInfo .iso dd{
	margin-top:-20px;
	padding:0 0 3px 7em;
}

.csr .mainBody .csrInfo .bvqi{
	float:left;
}