@charset "utf-8";

#contents #article h3.common_third {
	font-size: 175%;
	padding: 30px 0 8px 0;
}
.txt_fourth{
	padding-bottom:24px;
}
.txt_topic{
	height: 100%;
	background:#e5f2fa;
	padding: 20px 20px 0 20px;	
}
#contents #article h4.common_fourth {
	padding: 18px 0 4px 0;
}

#contents #article h4.title_topicnd {
	background:url(/english/csr/img/images/ico_topics.jpg) no-repeat;
	padding: 0 0 13px 100px;	
}
.txt_content{
	width:520px;
	float:left;	
}
.txt_red {
	color:#ff0000;
}
.txt_second {
	padding-top:18px;
	padding-bottom:13px;
}
.txt_third {
	padding-top: 18px;
}
.img_content {
	float:right;
	width:200px;
}
.img_content img{
	padding:3px 0 4px 0;
}
.img_icotxt{
	background:url(../img/images/ico_imgcontent_03.gif) left 4px no-repeat;
	padding-left:12px;
}
.txt_img:after {
  content:".";display:block;visibility:hidden;height:0.1px;font-size:0.1em;line-height:0;clear:both;
}

#contents #article h3.txt_promoting{
	padding:0 0 10px 0;
}
#contents #article h4.txt_promot{
	padding:24px 0 4px 0;
}
.txt_promotend {
	padding-top:18px;
}
.txt_co2 {
	padding:16px 0 0 0;
}
#contents #article h3.common_thirdnd {
	padding-bottom:0px;
}
.txt_divisionsen {
	padding:0px 0 0 0;
}
#contents #article h4.txt_salesdivisionsnd {
	padding: 18px 0 4px 0;
}
.img_ratest {
	width:300px;
	float:left;
	padding: 0 20px 10px 0;
	
}
.img_ratest img {
	padding: 29px 0 10px 0;	
}
.img_ratend img {
	padding: 9px 0 10px 0;	
}
.img_ratend {
	width:300px;
	float:left;

}
.img_rate {
	padding-top:50px;
}
.img_rate:after {
  content:".";display:block;visibility:hidden;height:0.1px;font-size:0.1em;line-height:0;clear:both;
}


