@charset "utf-8";
.top_slide{
	width:1000px;
	margin:0px auto;
}
#top_banner{
	width:710px;
	margin:0px auto;
	overflow:hidden;
}
#top_banner p{
	float:left;
	margin-right:7px;
}
#top_banner p a:hover{
	opacity:0.7;
}
#top_safety{
	width:410px;
	margin:20px auto;
}
#top_safety p{
	float:left;
}
#top_safety p#top_safety_img img{
	animation: rotate-anime 3s linear infinite;
}
@keyframes rotate-anime {
  0%  {transform: rotateY(0);}
  100%  {transform: rotateY(360deg);}
}
#top_safety p#top_safety_info{
	margin:20px 0px 0px 20px;
}
#dkb_area p{
	text-align:center;
}
#top_box{
	width:700px;
	padding:20px 20px;
	background:#fff;
	margin:20px auto;
}
#top_box p{
	font-weight:bold;
	color:#0762A7;
	margin-bottom:20px;
}
#top_box ul{
	float:left;
	margin-left:90px;
}
#top_box ul li{
	margin-bottom:10px;
}
#bus_area{
	width:900px;
	margin:0px auto;
}
.bus_midashi{
	background:#0762A7;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding-left:70px;
}
.bus_area{
	margin-left:60px;
	margin-bottom:50px;
}
.bus_area_l{
	width:400px;
	float:left;
	margin-right:20px;
}
.bus_area_r{
	width:400px;
	margin-top:45px;
	float:left;
}
.bus_area_r p.ninzu{
	width:290px;
	background:#0762A7;
	color:#fff;
	font-weight:bold;
	border-radius:20px;
	font-size:18px;
	text-align:center;
	margin-bottom:5px;
}
.bus_area_r p.ninzu span{
	font-size:12px;
}
.bus_area_r table{
	border-collapse:collapse;	
	margin-bottom:10px;
}
.bus_area_r table caption{
	text-align:left;
	font-size:10px;
}
.bus_area_r table th , .bus_area_r table td{
	padding-left:2px;
	border:1px solid #000;
	font-size:10px;
}
.bus_area_r table th{
	width:88px;
	text-align:left;
}
.bus_area_r table th span{
	font-size:8px;
}
.bus_area_r table td{
	width:12px;
}
.bus_area_r p.bus_info{
	font-size:12px;
}
.bus_img_area{
	margin-top:10px;
	margin-botom:30px;
}
.bus_img_area ul{
	list-style:none;
}
.bus_img_area ul li{
	float:left;
	font-size:12px;
	margin-right:10px;
}
.bus_img_area ul li a:hover{
	opacity:0.7;
}
#kyoka{
	border:1px solid #666666;
	width:550px;
	height:100px;
	padding:20px;
	margin:0px auto;
}
#kyoka p{
	text-align:center;
}#kyoka p#kyoka_midashi{
	font-size:20px;
	margin-bottom:20px;
}

/*******202509追加****************/
.r6_cont img {
	width: 100%;
}
.r6_cont img:hover{
	opacity: 0.8;
}
