/* Updated 2014/09/19,T */
/* Updated 2012/09/04,D */

@import "/common_css/default_wide.css";
@import "/common_css/component_wide.css";


/*--------------------------------------
  Responsibility_issue.css
---------------------------------------*/

#contents .boxGreen {
width: 534px;
\_width: 546px; /* WinIE5.5/5.0x */
border: 1px solid #308330;
padding: 10px 5px;
}

div.imgCenterbox { padding: 0 0 10px 0; text-align:center;}
div.imgRightbox { padding:0 0 10px 10px; float:right;}
div.imgRightbox img { margin-bottom:5px;}
div.imgLeftrbox { padding:0 10px 10px 0; float:left;}

#contents .borderBoxShinsai {
	background:#F3F3F3;
	padding: 10px 10px 5px 10px;
	margin-bottom:5px;
	border:1px solid #999;
}

/*--------------------------------------
  index.html     ---------------------*/

div.vi,
h2.vi {
	margin-bottom:20px;
}

div.borderBoxSeg {
	background:url(/responsibility/issue/image_uniq/bg_index_01.gif) no-repeat left bottom;
	width:546px;
	padding-bottom:10px;
	margin-bottom:15px;
}

div.borderBoxSeg div.box {
	width:238px;
	padding:5px 15px;
	position:relative;
	background:url(/responsibility/issue/image_uniq/bg_index_02.gif) no-repeat left top;
}

div.borderBoxSeg div.box.f_right {
	float:right;
}

div.borderBoxSeg div.box.f_left {
	float:left;
}

div.borderBoxSeg div.box h2 {
	background:url(/responsibility/issue/image_uniq/bg_index_03.gif) no-repeat left bottom;
	margin:0 -15px 10px -15px;
	padding:4px 15px;
	width:238px;
}

div.borderBoxSeg div.box h2 span {
	display:block;
	padding:4px 0 4px 15px;
	background:url(/responsibility/issue/image_uniq/bg_index_04.gif) no-repeat left center;
	min-height:14px;
	_height:14px;
}

div.borderBoxSeg div.box h2 a {
	color:#3A693C;
}

div.borderBoxSeg p.img {
	margin-bottom:10px;
	text-align:center;
}

div.borderBoxSeg p.text {
	line-height:1.5;
}

/* newboxGray */

#contents div.newboxGray {
	margin: 0px 0px 15px 0px;
	padding: 10px 10px 0 10px;
	border: 1px solid #308330;
}
#contents div.newboxGray h3 {
	margin-left:10px;
	margin-bottom:10px;
	font-size: 125%;
}

#contents div.newboxGray h3 span.date {
	font-size: 83%;
}

#contents div.newboxGray h3.subHeading01 {
	margin:5px 0 0 0px;
	font-size: 100%;
}
#contents div.newboxGray p.boderBtm {
border-bottom:1px solid #ccc;
margin:0 0 10px 0;
}

#contents div.category_vi {
	margin-bottom:20px;
	text-align:center;
}

/*--------------------------------------
  shinsai/index.html     ---------------------*/

#contents div.matchingex {
	border: 1px solid #308330;
	margin: 0 0 20px;
	padding: 10px;
	width: 524px;
}

#contents div.matchingex p.paragraph {
	margin-bottom:10px;
}

#contents div.matchingex div.cutin01 {
		float:right;
		padding:0 0 5px 5px;
}

#contents div.matchingex div.cutin02 {
		float:left;
		padding:0 5px 5px 0;
}

#contents div.matchingex div.subclumn {
	background:#F3F3F3;
	padding: 10px;
	margin:10px 0 10px ;
	clear:both;
}

#contents div.matchingex div.subclumn h4 {
	margin-bottom:10px;
}

#contents div.matchingex div.subclumn div.inner {
		width:310px;
		float:right;
}

/* Updated▼ 2014/09/19:T */

/*--------------------------------------
  index.html     ---------------------*/
	
.issue #envi{background:#d2e8f7; padding:10px; margin-bottom:20px;}
.issue #gene{background:#fce2e5; padding:10px; margin-bottom:20px;}
.issue #comm{background:#ffeed6; padding:10px;}
.w47p li{ float:left; width:47%;}


/*--------------------------------------
  process/index.html     ---------------------*/

.process .txtC{
	text-align:center;
	margin-bottom:15px;
}
.process .indent01{
	text-indent:-20px;
	padding-left:20px !important;
}
.icoList li{
	padding: 0 0 5px 12px !important;
	background: url(/responsibility/issue/image_uniq/icon_disc01.gif) no-repeat left 0.4em;
	line-height:1.6;
}

.process span.colorG{
	font-weight:bold;
	color:#589b04;
}
.process div.conditionbox {
	background: #f4f8de;
	padding: 15px;
	margin-bottom: 15px;
	border: 1px solid #cadd9b;
}


.process .w167{ width:167px;}
.process .w230{ width:230px;}
.process .w255{ width:255px;}
.process .w265{ width:265px;}
.process .w365{ width:365px;}
.process .colL{
	margin-right:10px;
	float:left;
}
.process .colR{
	float:right;
}
.process .boxWhite{
	background:url(/responsibility/issue/image_uniq/process_bg02.gif) repeat-y 0 0;
}.process .boxWhite div{
	padding:10px;
	background:#fff;
}
.process .nameList dt{
	float:left;
	clear:left;	
	width:85px;	
}
.process .nameList dd{
	padding:0 0 5px 95px;	
	margin-bottom:5px;
	border-bottom:1px dotted #ccc;
}
.process .nameList dd.lastChild{
	border-bottom:none;
}
.process .colBlock h3{
	border-bottom: solid 1px #ccc;
	margin: 0px 0px 10px 0px;
	padding: 5px 0 4px 3px;
}
.process .subject{
	background: url(/responsibility/issue/image_uniq/process_bg01.gif) repeat-y 171px 30px;
}
.process  h3.subHeading01{ line-height:1.4;}
.process #envi .inner{background:#d2e8f7; padding:10px;}
.process #gene .inner{background:#fce2e5; padding:10px;}
.process #comm .inner{background:#ffeed6; padding:10px;}
.process #envi h3,
.process #gene h3,
.process #comm h3{
	color: #fff;
	font-weight:bold;
	padding:10px;
	background:#048dcb;
}
.process #gene h3{background:#e1416f;}
.process #comm h3{background:#f3a330;}
#envi h4{ color:#048dcb; margin-bottom:10px;}
#gene h4{ color:#e1416f; margin-bottom:10px;}
#comm h4{ color:#f3a330; margin-bottom:10px;}
#envi .icoList li{background: url(/responsibility/issue/image_uniq/icon_disc02.gif) no-repeat left 0.4em;}
#gene .icoList li{background: url(/responsibility/issue/image_uniq/icon_disc03.gif) no-repeat left 0.4em;}
#comm .icoList li{background: url(/responsibility/issue/image_uniq/icon_disc04.gif) no-repeat left 0.4em;}



/* Updated▲ 2014/09/19:T */








