@charset "utf-8";
/* CSS Document */
#l_top {
	height:231px;
	background: url(../images/top.png) no-repeat right;
	margin:0 auto 45px;
	position:relative;
}
#l_top div {
	position:absolute;
	top:90px;
	left:90px;
}
#l_top ul {
	position:absolute;
	top:110px;
	width:100%;
	text-align:center;
}
#l_top li {
	display:inline-block;
	margin:0 15px 0 0;
}
#l_top li:last-child {
	margin:0;
}
#l_top li a{
	background-image: url(../images/rental.png);
	background-repeat:no-repeat;
	width:382px;
	height:0;
	padding:117px 0 0 0;
	overflow:hidden;
	display:block;
}
#l_top li:last-child a{
	background-image: url(../images/lease01.png?20200124)!important;
}
#l_top li a.hit,#l_top li a:active{
	background-position:0 -117px;
}
.content {
	text-align: center;
}
.content p {
	font-size:13px;
	line-height:1.5;
}
.content h3 {
	font-size:28px;
	color:#018ef1;
}
.content ul {
	margin:20px auto;
}
.content li {
	margin-bottom:55px;
	position:relative;
}
.content h4 {
	background:url(../images/h4_line.png) repeat-x;
	height:56px;
	color:#15b3b8;
	font-weight:bold;
	line-height:56px;
	font-size:20px;
	margin-bottom:20px;
}
/*リース*/

.title {
	font-size:16px !important;
	color:#018ef1;
}
#list01 .lease_search {
	margin:60px 0 0;
}
#list03 table {
	margin:auto;
	border:1px solid #c6c6c6;
	width:560px;
	height:133px;
}
#list03 table th {
	text-align:center;
	vertical-align:middle;
	width:185px;
	font-weight:normal;
	border:1px solid #c6c6c6;
}
#list03 table td {
	text-align:center;
	vertical-align:middle;
	width:375px;
	border:1px solid #c6c6c6;
}
table .blue {
	background-color:#e4f5ff;
}
table th.gray {
	background-color:#f5f2e8;
}
#list03 dt {
	margin:30px auto 5px;
	height:20px;
	line-height:20px;
	width:190px;
	text-align: center;
	background-color:#018ef1;
	color:#fff;
	border-radius:40px;
}
#list03 .lease_search {
	margin:30px 0 0;
}
#list04 table {
	border:1px solid #c6c6c6;
	width:810px;
	height:350px;
	margin:25px auto!important;
}
#list04 table th {
	border:1px solid #c6c6c6;
	width:245px;
	background-color:#f5f2e8;
	box-sizing:border-box;
	padding-left:20px;
	font-weight:normal;	
}
#list04 table td {
	border:1px solid #c6c6c6;
	width:160px;
}
.top {
	color:#018ef1;
	font-size:15px;
	font-weight:bold;
}
.red {
	color:#ff0000;
	font-size:16px;
	font-weight: bold;
}
.blue {
	color:#018ef1; 
	font-size:16px;
	font-weight: bold;
}
#lease_img01 {
	position:absolute;
	top:160px;
	right:15px;
}
#lease_img02 {
	position:absolute;
	top:60px;
	left:15px;
}
#lease_img03 {
	position:absolute;
	top:236px;
	right:15px;
}
/*レンタカー*/
#rental {
	margin:40px auto;
}
#rental p {
	line-height:1.7;
}
#rental p span {
	color:#ff0000;
}
#rental01 {
	margin:20px auto;
} 
#rental01 table {
	border:1px solid #c6c6c6;
	width:920px;
	text-align:center !important;
	height:88px;
	margin:10px auto 20px!important;
}
#rental01 table th {
	border:1px solid #c6c6c6;
	width:116px;
	text-align:center;
	background-color:#f5f2e8;
	font-weight:normal;	
}
#rental01 table td {
	border:1px solid #c6c6c6;
	width:160px;
}
#rental01 table td span {
	font-size:20px;
	font-family: Arial Black;
	font-weight:bold;
	color:#f00;
}
#rental01 h5 {
	font-size:15px;
	font-weight:normal;
	margin:20px auto 0;
}
.r_kensaku {
	padding:80px 0 0;
	background:url(../images/car.png) no-repeat;
	background-position:center top;
}
.r_kensaku p {
	margin-top:10px;
}
/* リース検索 */
.lease_search {
	width:100%;
	background-image:url(../images/otoiawase.png);
	background-repeat:no-repeat;
}
.search_btn {
	float:left;
	margin:19px 0 19px 110px;
}
.l_contact {
	float:left;
	margin:19px 0 19px 10px;
 }
 /* レンタカー */
 /* リース検索 */
.rental_search {
	width:100%;
	background-image: url(../images/otoiawase_rentacar.png?20210520);
	background-repeat:no-repeat;
	height:116px;
	position:relative;
}
.rental_search .search_btn {
	position:absolute;
	bottom:10px;
	left:105px;
	margin:0 !important;
}
.rental_search .l_contact {
 	position:absolute;
	bottom:31px;
	right:325px;
	margin:0 !important;
}
#rental01 {
	position:relative;
}
#rental_img01 {
	position:absolute;
	top:110px;
	right:0;
}
#rental_img2 {
	position:absolute;
	top:85px;
	left:0;
}
#rental_img02 {
	position:absolute;
	top:80px;
	left:0px;
}
#rental_img03 {
	position:absolute;
	top:490px;
	right:0px;
}
 
 
 
#rental02 dl {
	margin:20px auto;
}
#rental02 dt {
	margin:30px auto 5px;
	width:200px;
	height:20px;
	line-height:20px;
	color:#fff;
	background-color:#018ef1;
	border-radius:10px;
}
#dt03 {
	width:355px !important;
}
#table01 {
	width:560px;
	text-align:center !important;
	height:135px;
	margin:20px auto !important;
	border:1px solid #c6c6c6;
}
#table01 th {
	width:145px;
	border:1px solid #c6c6c6;
	text-align:center;
	background-color:#f5f2e8;
	font-weight:normal;	
}
#table01 td {
	border:1px solid #c6c6c6;
	width:103px;
}
#table02 {
	width:480px;
	height:88px;
	text-align:center !important;
	border:1px solid #c6c6c6;
	margin:20px auto !important;
}
#table02 th {
	width:282px;
	border:1px solid #c6c6c6;
	text-align:center;
	background-color:#f5f2e8;
	font-weight:normal;	
}
#table02 td {
	border:1px solid #c6c6c6;
	width:282px;
}
#table03 {
	width:100%;
	height:88px;
	text-align:center !important;
	border:1px solid #c6c6c6;
	margin:30px auto !important;
}
#table03 th {
	width:117px;
	border:1px solid #c6c6c6;
	text-align:center;
	background-color:#f5f2e8;
	font-weight:normal;	
}
#table03 td {
	border:1px solid #c6c6c6;
	width:162px;
}