@charset "Shift_JIS";


/*----------------------------------------------------
sideNavi
-------------------------------------------------------*/
.onePerClub00_dgn .sideContentsNavi_dgn li.sNavi01_dgn a,
body.recycle_dgn .sideContentsNavi_dgn li.sNavi02_dgn a{
	background-color:#6081ac;
	color:#FFF;
}
.onePerClub01_dgn .sideContentsNavi_dgn li.subNavi01_dgn a,
.onePerClub02_dgn .sideContentsNavi_dgn li.subNavi02_dgn a,
.onePerClub03_dgn .sideContentsNavi_dgn li.subNavi03_dgn a{
	color:#6081ac;
	font-weight:bold;
	background-color:#eaf2fc;
}

/*----------------indexBox01------------------*/
#sustainability_dgn .indexBox01_dgn li{
	width:212px;
}
#sustainability_dgn .indexBox01_dgn li a{
	/*width:210px;*/
}

/*----------------imgSlider01_dgn------------------*/
#sustainability_dgn .imgSlider01_dgn{
	width:728px;
	margin:0 auto 68px auto;
}

/*----------------newsArea_dgn------------------*/
#sustainability_dgn .newsArea_dgn{
	margin:0 auto;
	width:728px;
}
#sustainability_dgn .newsArea_dgn dl{
	margin-bottom:25px;
}
#sustainability_dgn .newsArea_dgn dt{
	padding:17px 0 0 0;
}
/*IE9*/
#sustainability_dgn .newsArea_dgn dt:not(:target){
	padding:16px\9 0 0 0;
}

#sustainability_dgn .newsArea_dgn dd{
	padding:15px 0 13px 0;
}
#sustainability_dgn .btnArea01_dgn{
	margin:0 auto 80px auto;
	width:728px;
	text-align:right;
}

/*----------------onePerClub00_dgn(/sustainability//1percent-club/index.html)------------------*/
.fieldBox01Outer_dgn{
	width:100%;
}
.fieldBox01Outer_dgn li{
	background:url(/cms/cojp/pc/dgn/pc/cmn/img/bg_dot01.gif);
	padding:10px;
	margin:0 0 45px 0;
}
.fieldBox01Outer_dgn li div.linkBox_dgn{
	border:1px solid #cbcbcb;
	background-color:#FFF;
	position:relative;
}
.fieldBox01Outer_dgn li h2{
	font-weight:bold;
	color:#222;
}
.fieldBox01Outer_dgn li h2 a{
	padding:13px 0 11px;
	display:block;
	background:url(/cms/cojp/pc/dgn/pc/cmn/img/ico_arrow04.png) no-repeat #edf3fc 15px 15px;
	text-indent:27px;
	line-height:1;
}
/*IE7/8*/
.fieldBox01Outer_dgn li h2 a{
	padding-top/***/:13px\9;
}
.fieldBox01Outer_dgn li h2 a:hover{
	background:url(/cms/cojp/pc/dgn/pc/cmn/img/ico_arrow06.gif) no-repeat #98bdf0 15px 15px;
	color:#FFFFFF;
}
.fieldBox01_dgn .imgBox06_dgn{
	margin-right:20px;
	float:left;
}
.fieldBox01Wrap_dgn{
	padding:25px;
	border-top:1px solid #cbcbcb;
}
.fieldTextBox01_dgn{
	width:100%;
}
.fieldTextBox01_dgn.floatright_dgn{
	width:360px;
}
.fieldTextBox01_dgn {
	line-height:1.6;
}
.fieldTextBox01_dgn p{
	padding-bottom:10px;
	margin-bottom:10px;
	background:url(/cms/cojp/pc/dgn/pc/cmn/img/bg_dotline04.gif) repeat-x bottom left;
}
.fieldTextBox01_dgn p.textright_dgn{
	padding-bottom:0;
	margin-bottom:0;
	background:none;
	position:absolute;
	bottom:26px;
	right:25px;
}
.fieldTextBox01_dgn dl{
	margin-bottom:35px;
}
.fieldTextBox01_dgn dt{
	font-weight:bold;
}


table.type02_dgn td li{
	list-style:disc;
	margin-bottom:15px;
	margin-left:1em;
}

#sustainability_dgn .cap_dgn{
	margin-top:10px;
}