@charset "utf-8";
/* CSS Document */

#key{
	background:url(../img/accident/key_bg.jpg) no-repeat top center;
	height: 550px;
	background-size:cover;
	}
#ttl_tit{
 position: absolute;
 top: 258px;
 left: -38px;
 z-index: 0;
}

#ttl_tit01{
 position: absolute;
 top: 258px;
 right: -38px;
 z-index: 0;
}

.p_r{
 position: relative;
 z-index: 10;
}
#lead ul li{ display:inline;}

#lead .row1{ width:1065px}
#lead .top{ margin-top: -29px;}
#lead{
	width: 100%;
	background:url(../img/accident/sec1_bg.jpg) repeat top center;
	padding-bottom: 65px;
}
#point{
	background:url(../img/accident/point.jpg) repeat top center;
	}
#point_1{
	background:url(../img/accident/point1_bg1.jpg) no-repeat top center;
	}
#point h2 {
    width: 1000px;
    margin: auto;
    text-align: center;
}
#point_1{ position:relative; height: 1231px;}
#point_1 h2{
	position:absolute;
	top: -47px;
	right: 0;
	}
#point_1 .p1{
	position:absolute;
	top: 220px;
	right: 0;
	}
#point_1 .p2{
	position:absolute;
	top: 220px;
	right:245px;
	}
#point_1 .p3{
	position:absolute;
	top: 706px;
	right:0px;
	}
#point_1 .text{
	font-size: 15px;
	line-height: 30px;
	color: #000000;
	width: 666px;
	text-align: left;
	position: absolute;
	top: 854px;
	left: 181px;
	}
#point_2{
	background:url(../img/accident/point2_bg.jpg) no-repeat top center;
	margin-top: 89px;
	position: relative;
	height: 661px;
	}
#point_2 h2{
	position: absolute;
	top: -47px;
	right: 0;
	}
#point_2 .p1{
	position: absolute;
	top: 188px;
	left: 0;
	}
#point_2 .text{
	position: absolute;
	width: 313px;
	right: 0;
	top: 223px;
	text-align:left;
	font-size: 15px;
	line-height: 35px;
	color:#000000;
	}
#point_3{
	background:url(../img/accident/point3_bg.jpg) no-repeat top center;
	margin-top: 99px;
	position: relative;
	height: 511px;
	}
#point_3 h2{
	position: absolute;
	top: -47px;
	right: 0;
	}
#point_3 .p1{
	position: absolute;
	top: 184px;
	left: 0;
	}
#point_3 .p2{
	position: absolute;
	top: 184px;
	right: 215px;
	}
#point_3 .text{
	position: absolute;
	width: 550px;
	top: 318px;
	left: 50px;
	text-align:left;
	font-size: 15px;
	line-height: 35px;
	color:#000000;
	}
#point_4{
	background:url(../img/accident/point4_bg.jpg) no-repeat top center;
	margin-top: 89px;
	height: 1671px;
	padding-top:1px;
	padding-bottom:100px;
	}
#point_4 ul li{ float: left !important}
#point_4 ul .one{
	width: 493px;
	    padding-right: 14px;
		padding-bottom: 8px;
	height: 502px;
	background:url(../img/accident/point4_bg1.png) no-repeat top center;
	}
#point_4 ul .two{
	width: 493px;
	height: 502px;
	background:url(../img/accident/point4_bg2.png) no-repeat top center;
	}
#point_4 ul .three{
	width: 493px;
	padding-right: 14px;
	height: 502px;
	background:url(../img/accident/point4_bg3.png) no-repeat top center;
	}
#point_4 ul .four{
	width: 493px;
	height: 502px;
	background:url(../img/accident/point4_bg4.png) no-repeat top center;
	}
#point_4 .txt4{
	width: 400px;
	font-size: 15px;
	line-height: 32px;
	text-align:left;
	padding-left:50px;
	padding-top: 15px;
	display: block;
	}
#point_4 .text{ padding:30px 0}
#point_4 ul .three p img{
	padding-top: 35px;
	}
#point_4 ul .three .txt4{
	padding-top: 290px;
	height: 145px;
}
#point_4 ul .four p img{
	padding-top: 35px;
	}
#point_4 ul .four .txt4{
	padding-top: 290px;
	height: 145px;
	}
#point_4 .tel{ padding-top: 79px;}
#point_4 h2{ margin-top: -47px;}
#point_4 .red{
	position: absolute;
	top: 780px;
	left: 384px;
}
