.first-Safety-contentsu710{
		width:710px;
		margin:0px auto; 
}

.auto729{
		width:729px;
		margin:0px auto; 
}

#first-Safety-body{
	font-size:13px;
	color:#777;
	_color:#666;
	line-height:165%;
}


#first-Safety-topmainarea{
		width:520px;
		background: url(../images/firstnls3/topimage.gif) no-repeat left top;
		padding:110px 210px 0 20px;
		font-size:14px;
		margin-bottom:40px;
		line-height:150%;
		_line-height:160%;
}



.first-Safety-subtit{
		width:710px;
		background: url(../images/firstnls3/line_bg.gif) no-repeat left bottom;
		font-size:16px;
		font-weight:bold;
		color:#1a911c;
		margin-bottom:3px;
		padding-bottom:3px;
}


.first-Safety-subtit2{
		background: url(../images/firstnls3/dot670.gif) no-repeat left bottom;
		font-size:18px;
		_font-weight:bold;
		color:#1a911c;
		margin-bottom:4px;
		padding-bottom:5px;
}


.first-Safety-pointtxt{color:#FF7F00;}
.first-Safety-pointtxt2{color:#1a911c;}
.first-Safety-pointtxt3{
		font-size:21px;
		_font-size:20px;
		line-height:120%;
		color:#1a911c;
		text-align:center;
		_font-weight:bold;
		margin-bottom:25px;
}
.first-Safety-pointtxt4{
		font-size:18px;
		_font-size:20px;
		line-height:120%;
		color:#666;
		text-align:center;
		_font-weight:bold;
		margin-bottom:10px;
}



h2#first-Safety-tit01{
		width:729px;
		height:60px;
		background: url(../images/firstnls3/titbg_01.gif) no-repeat left top;
		text-indent:-9999px;
}


h2#first-Safety-tit02{
		width:729px;
		height:60px;
		background: url(../images/firstnls3/titbg_02.gif) no-repeat left top;
		text-indent:-9999px;
}

h2#first-Safety-tit03{
		width:729px;
		height:60px;
		background: url(../images/firstnls3/titbg_03.gif) no-repeat left top;
		text-indent:-9999px;
}

h2#first-Safety-tit04{
		width:729px;
		height:60px;
		background: url(../images/firstnls3/titbg_04.gif) no-repeat left top;
		text-indent:-9999px;
}


.first-Safety-titclose{
		width:729px;
		height:42px;
		background: url(../images/firstnls3/titbg_01.gif) no-repeat left bottom;
		text-indent:-9999px;
		margin-bottom:30px;
}


.first-Safety-contentsubg{
		width:661px;
		color:#516151;
		line-height:145%;
		_letter-spacing:-0.05em;
		background:#edffd1 url(../images/firstnls3/contentsbg.gif) repeat-y;
		padding:0 34px 0 34px;
		float:left;
}











h3#first-Safety-txt001{
		width:335px;
		height:29px;
		background: url(../images/firstnls3/txt_tit001.gif) no-repeat left bottom;
		text-indent:-9999px;
		margin-bottom:15px;
}

h3#first-Safety-txt002{
		width:516px;
		height:36px;
		background: url(../images/firstnls3/txt_tit002.gif) no-repeat left bottom;
		text-indent:-9999px;
		margin-bottom:15px;
}

h3#first-Safety-txt003{
		width:398px;
		height:30px;
		background: url(../images/firstnls3/txt_tit003.gif) no-repeat left bottom;
		text-indent:-9999px;
		margin-bottom:5px;
}



.first-Safety220{
		width:220px;
		margin:0px auto; 
		text-align:center;
		float:left;
}
.first-Safety260{
		width:260px;
		margin:0px auto; 
		text-align:center;
		float:left;
}


.konpou_btn a {	background-image: url(../images/firstnls3/konpou_btn.jpg);	height: 80px;	width: 380px;	background-repeat: no-repeat;	background-position: top;	text-indent: -9999px;	display: block;
}
.konpou_btn a:hover { background-image: url(../images/firstnls3/konpou_btn.jpg); background-repeat: no-repeat;	background-position: bottom;}

.no-number{position: relative;}
.no-number ul li{font-size: 13px; font-weight: bold; margin-right: 5px; padding: 0.1em 0; line-height: 1.2; position: relative; margin-left: 10px;}
.no-number ul li::before{content: "\30FB"; position: absolute; top:4px; margin-left: -10px; font-size: 8px;}
.no-number ul li span{font-weight: normal; color: #666;}