@import "/common_css_e/default_wide.css";
@import "/common_css_e/component_wide.css";

/*--------------------------------------

  Responsibility_Commitment
---------------------------------------*/

#contents #boxFuture {
	border:1px solid #666;
	padding:10px;
	margin-bottom:20px;
}

#contents #boxFuture.ordinary {
	border:1px solid #69B609;
}

#contents #boxFuture .heading {
	border:none;
	margin:0 0 10px 0 !important;
	padding:0;
	width:auto;
}

#contents #boxFuture.ordinary .heading {
	font-size:110%;
	line-height:120%;
}

#contents .imgR {
	float:right;
	padding:0 0 10px 10px;
}

#contents .listDot li {
	background:url(/common_images/icon_unordered03.gif) no-repeat left 2px;
	padding-left:18px !important;
	line-height:140%;
}

#contents div.topAreaMain.vertical {
	background-position:left bottom;
	height:auto;
	padding-bottom:10px;
}

#contents div.topAreaMain.vertical h1 {
	text-indent:-13px;
	padding-left:13px;
}


h2.heading { margin:20px 0 0 0 !important; }
p.paragraph { margin:10px 0 0 0 !important; }
#contents p.paragraph.mt0 {	margin-top:0 !important;}


h3 {
	color:#69b609;
	margin-top:15px;
	}
.boxThree {
	border:1px dashed #666666;
	margin-top:10px; padding:10px;
	}
.boxThree h4 {
	background:url(/common_images/icon_heading02.gif) no-repeat left 3px;
	font-weight:normal;
	padding-left:16px;
	}
.boxThree dl dt { margin-top:10px; width:100%; }
.boxThree dl dd { margin-top:3px; }
.boxThree p { margin-top:10px; }
.talign-r {	text-align:right; }
.linkThree { margin-top:10px; }
.linkThree2 { margin-top:20px; }
.linkThree a,
.linkThree2 a {
	background:url(/english/common_images/icon_arwright_middle.gif) no-repeat left 3px;
	padding-left:11px;
	}
.titleThree { margin-top:30px; }
.atteThree { padding:0 0 0 10px !important; font-size:94% !important; }
.atteThree span { margin:0 0.2em 0 -0.5em !important; } 




dl:after,
#boxFuture:after {
	content: "."; 
	display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
	}
dl,
#boxFuture { display: inline-block; }
/* Hides from IE-mac \*/
* html dl,
* html #boxFuture { height: 1%; }
dl,
#boxFuture { display: block; }
/* End hide from IE-mac */