/* Updated 2012/09/04,D */

@import "/common_css/default_wide.css";
@import "/common_css/component_wide.css";



/*--------------------------------------
  Responsibility_Commitment.css
---------------------------------------*/

#contents .pic-right {
float: right;
margin: 0 0 5px 15px;
}

#contents .pic-left {
float:left;
margin:0 15px 5px 0;
}

#contents span.co2 {
font-size: 80%;
}

span.name{
color:#318330;
}

.align_center{
text-align:center;
}

.align_right{
text-align:right;
}

.mainimg {
width:546px;
}
.mainimg p {
float:left;
}

/*--------------------------------------
  clearfix
---------------------------------------*/

*:after {	display:block;	clear:both;	height:0;	visibility:hidden; }
.clearfix { zoom:1;}
.clearfix:after {	content:".";} 


/* index.html */

#contents div.commitmentBlk {
	width:546px;
}
#contents div.commitmentBlk:after {	content:".";}

#contents div.commitmentL {
	float:left;
	padding:5px 0;
	width:250px;
}

#contents div.commitmentR {
	float:right;
	text-align:right;
	padding:5px 0;
	width:250px;
}

#contents div.commitmentBlk h2 {
	height:70px;
	margin-bottom:15px;
	overflow:hidden;
	width:549px;
}

#contents div.commitmentBlk h3 {
	background:#C7DB3C;
	font-weight:bold;
	line-height:1.6;
	margin-bottom:15px;
	padding:6px 9px;
}

#contents div.commitmentBlk h4 {
	border-left:6px solid #C7DB3C;
	font-weight:bold;
	line-height:1.6;
	margin:0 0 15px 10px;
	padding:6px 0 6px 6px;
}

#contents div.commitmentBlk p.bm25 {
	margin-bottom:25px;
}

#contents div.commitmentBlk p.f-right {
	clear:both;
	padding-bottom:25px;
	width:549px;
}