@charset "Shift_JIS";
/* Campaign global CSS  */

div#contentsFrame h3 {
	margin-bottom: 16px;}


div#contentsFrame div.division01 {
	width: 610px;
	padding: 0 0 0 0;
	margin: 0 40px 19px 40px;
	overflow: hidden;}


div.division01 ul {
	width: 618px;}

div.division01 li {
	float: left;
	margin: 0 10px 10px 0;}




div.division02 p.lead {
	padding: 0 0 8px 0;}

div.division02 p.mainImg {
	padding: 25px 0 10px 0;
	text-align: center;}

div.safetyBlock {
	padding: 0 0 20px 0;}


div#contentsFrame div.division03 div.safetyBlock h5 {
	padding: 5px 0 5px 10px;
	margin: 0 0 10px 0;
	font-weight: bold;
	color: #1F5FA7;
	background: #EEEFF1;}

div#contentsFrame div.division03 div.safetyBlock h6 {
	margin: 0 0 10px 0;
	font-weight: bold;
	color: #1F5FA7;}

div.division03 p {
	padding: 0 0 10px 0;}

div.safetyBlock dl {
	line-height: 1.6em;}

div#contentsFrame div.division03 div.safetyBlock div.safetyBox {
	font-size: 0.8em;
	margin: 0 65px 0 65px;
	background: #EEEFF1;}

div.safetyBlock div.safetyBox dl {
	padding: 10px;}

div.safetyBlock div.safetyBox dl dt {
	width: 5em;
	float: left;}

div.safetyBlock div.safetyBox dl dd {
	padding: 0 0 0 5em;}


div.division04 {
	padding: 18px 0 0 0;
	background: url(/company/corporate/img/safety/index/bg_natural_top.png) left top no-repeat;}

div.division04 div {
	padding: 0 0 18px 0;
	background: url(/company/corporate/img/safety/index/bg_natural_bottom.png) left bottom no-repeat;} 


div#contentsFrame div.division04 h4 {
	padding: 0;
	background: none;
	color: #1F5FA7;
	font-weight: bold;}

div.division04 div div {
	width: 495px;
	float: right;
	padding: 0;
	background: none;}

div.division04 div ul {}

div.division04 div ul li {}

div.division04 p {
	width: 115px;
	float: left;
	text-align: center;}


