@charset "utf-8";
p.bold{
	font-weight:700;
}
p.mt{
	padding-top:1em;
}
p.mb{
	padding-bottom:1em;
}
div.rule-wrap .title{
	color:#213566;
	font-size:14px;
	font-weight:700;
	background-color:#b5cbea;
	padding:10px;
}
div.rule-inner{
	background-color:#e7eef8;
	padding:19px;
}
div.rule-inner .block-wrap{
	border:1px solid #c8d8ee;
	padding:0;
}
div.rule-inner .block-wrap.first{
	margin-bottom:18px;
}
.rule-inner .block-title{
	background-color:#fff7e7;
	padding:10px;
	color:#213566;
	font-size:14px;
	font-weight:700;
}
.rule-inner .block-body{
	padding:10px;
	background-color:#ffffff;
}



.hsse-att .title{
	padding:7px 10px;
	background-color:#e6e6e6;
}
.hsse-att .body{
	padding:7px 10px;
	background-color:#f7f7f7;
}
.hsse-att .body a{
	color:#20afca;
	background:url(/common/img/arrow.gif) no-repeat 0 center;
	padding-left:10px;
}

table.info{
	width: 100%;
	border-collapse: separate;
	border-spacing: 5px 0;
	margin-left: -5px;
	margin-bottom: 20px;
}
table.info th, table.info td{
	border-bottom: 1px solid #000000;
	padding: 10px;
	padding-bottom: 20px;
}
table.info th{
	border-top: 2px solid #000000;
	background-color: #9ab1fd;
}
table.info td.colorGray{
	background-color: #dad9d1;
}
table.info td.alignRight{
	text-align: right;
}
p.marginBottom{
	margin-bottom: 1em;
}