﻿@charset "utf-8";
/*==============================================
 CSS INFO
 URL : http://www.nissan.car-rental.jp/
 Description : pages css
===============================================*/

/* commmon
============================================== */
.subTtl{
	background	: url("/img/site/list_ttl.gif") no-repeat left top;
	line-height	: 32px;
	padding-left: 15px;
	font-weight	: bold;
	font-size	: 14px;
	}
	
.box{
	margin		: 10px 15px 30px;
	}
	
.red{
	color		: #FF0000;
	}

.b{
	font-weight	: bold;
	}
	
.size10{
	font-size	: 10px;
	}
	
.txtC{
	text-align	: center;
	}

/* notes
============================================== */
.notesBox{
	background	: url("/img/site/reserv_menu_bg.jpg") no-repeat left bottom;
	width		: 715px;
	height		: 280px;
	margin		: 10px 0;
	}
	
.notesBox ul{
	padding		: 35px 20px;
	}
	
.term_menu01{
	background	: url("/img/site/term_icon_01.gif") no-repeat left top;
	width		: 350px;
	height		: 62px;
	float		: left;
	margin		: 10px 0;
	}
	
.term_menu02{
	background	: url("/img/site/term_icon_02.gif") no-repeat left top;
	width		: 350px;
	height		: 62px;
	float		: right;
	margin		: 10px 0;
	}
	
.term_menu01 ul,.term_menu02 ul{
	padding-top	: 8px;
	padding-left: 70px;
	font-weight	: bold;
	}
	
.term_menu01 ul li,.term_menu02 ul li{
	margin-bottom: 5px;
	}

/* reservation
============================================== */
.SubsTtl{
	border		: 1px solid #EEE;
	border-bottom: 3px solid #D11D56;
	background	: #FAFAFA;
	padding		: 3px 10px;
	font-weight	: bold;
	font-size	: 15px;
	margin		: 15px 0 10px 0;
	color		: #D11D56;
	}
	
.ent11L01{
	margin		: 10px 0;
	}
	
.ent11L02{
	background	: #EAEAEA;
	padding		: 10px;
	}
	
.ent11L02 li{
	display		: inline;
	}

.yoyakuCenter{
	margin		: 10px 0;
	padding		: 10px;
	border		: 1px solid #E8B3C0;
	background	: #FDF2F5;
	text-align	: center;
	}
	
.steps01{
	background	: url("/img/site/deperture_01.gif") no-repeat left top;
	height		: 80px;
	padding		: 0 120px 0 50px;
	}
	
.steps02{
	background	: url("/img/site/deperture_02.gif") no-repeat left top;
	height		: 80px;
	padding		: 0 120px 0 50px;
	}
	
.steps03{
	background	: url("/img/site/deperture_03.gif") no-repeat left top;
	height		: 80px;
	padding		: 0 120px 0 50px;
	}
	
.steps04{
	background	: url("/img/site/deperture_04.gif") no-repeat left top;
	height		: 80px;
	padding		: 0 120px 0 50px;
	}
	
.steps05{
	background	: url("/img/site/deperture_05.gif") no-repeat left top;
	height		: 80px;
	padding		: 0 120px 0 50px;
	}
	
.airportFig{
	margin		: 10px auto 0;
	text-align	: center;
	}
	
.circle_list{
	background: url("/img/site/circle_list.gif") no-repeat left top;
	text-indent: 14px;
	}
	
.substance{
	margin		: 10px 0;
	}
	
.substance dt{
	border-bottom: 1px solid #CCC;
	margin-bottom: 5px;
	padding-bottom: 3px;
	}

.substance dd{
	margin-bottom: 20px;
	margin-left: 10px;
	}
	
.cash_ex{
	background	: #CCC;
	padding		: 5px;
	}

.cash_ex li{
	display		: inline;
	}

table.sub_tbl{
	width		: 654px;
	border		: 1px solid #CCC;
	border-spacing: 0;
	border-collapse: collapse;
	margin-top	: 10px;
	}

table.sub_tbl th{
	border		: 1px solid #CCC;
	text-align	: left;
	background	: #FDF2F5;
	padding		: 3px 10px;
	}

table.sub_tbl td{
	border		: 1px solid #CCC;
	text-align	: left;
	padding		: 5px 10px;
	}
	
.moreSubsTtl{
	border-bottom: 1px solid #CCC;
	margin-bottom: 5px;
	padding-bottom: 3px;
	}

/* express time
============================================== */
#expressMap{
	margin-bottom: 40px;
	}
.exTime{
	background	: url("/img/site/express_map02.gif") no-repeat left top;
	position	: relative;
	width		: 715;
	height		: 367px;
	}
	
.pa01{
	position	: absolute;
	top			: 45px;
	right		: 75px;
	}
.pa02{
	position	: absolute;
	top			: 62px;
	right		: 75px;
	}

.sa01{
	position	: absolute;
	top			: 295px;
	left		: 250px;
	}
.sa02{
	position	: absolute;
	top			: 313px;
	left		: 250px;
	}
	
.saImg{
	width		: auto;
	float		: left;
	border		: 1px solid #CCC;
	margin-right: 10px;
	margin-bottom: 15px;
	}
.saImg img{
	margin		: 3px;
	}

.kanaiMap{
	margin		: 10px 0 40px;
	}
.saInfo{
	}
	
.saInfo dt{
	font-weight	: bold;
	color		: #00A0E9;
	}
.saInfo dd{
	margin-left	: 15px;
	margin-bottom: 10px;
	}

/* traffic
============================================== */
.trafficMenu{
	margin		: 15px 0;
	}
.trafficMenu li{
	wisth		: 350px;
	float		: left;
	display		: inline;
	margin		: 10px 3px;
	}
	
/* safety
============================================== */
.safety p{
	margin-bottom: 10px;
	}
	
.safety ol{
	margin		: 0;
	padding		: 0;
	}
	
.safety ol li{
	list-style	: none;
	}
	
.safety dl{
	clear		: left;
	}
	
.safety dl dt{
	font-weight	: bold;
	}
	
.safety dl dd{
	margin-left	: 30px;
	margin-bottom: 10px;
	}
.nocTbl{
	width		: 650px;
	border		: 1px solid #CCC;
	border-collapse: collapse;
	}
	
.nocTbl th{
	background	: #EEE;
	border		: 1px solid #CCC;
	padding		: 5px 10px;
	}
	
.nocTbl td{
	border		: 1px solid #CCC;
	padding		: 5px 10px;
	}
	
.list01 li,.list02 li{
	padding-left : 20px;
	}
	
.list01_1{
	background	:url("/img/site/safety_number_01.gif") no-repeat left center;
	}

.list01_2{
	background:url("/img/site/safety_number_02.gif") no-repeat left center;
	}

.list01_3{
	background:url("/img/site/safety_number_03.gif") no-repeat left center;
	}

.list01_4{
	background:url("/img/site/safety_number_04.gif") no-repeat left center;
	}

.list01_5{
	background:url("/img/site/safety_number_05.gif") no-repeat left center;
	}

.list01_6{
	background:url("/img/site/safety_number_06.gif") no-repeat left center;
	}

.list01_7{
	background:url("/img/site/safety_number_07.gif") no-repeat left center;
	}

.list02_1{
	background:url("/img/site/safety_number_21.gif") no-repeat left center;
	}

.list02_2{
	background:url("/img/site/safety_number_22.gif") no-repeat left center;
	}

.list02_3{
	background:url("/img/site/safety_number_23.gif") no-repeat left center;
	}

.list02_4{
	background:url("/img/site/safety_number_24.gif") no-repeat left center;
	}

.list02_5{
	background:url("/img/site/safety_number_25.gif") no-repeat left center;
	}

.list02_6{
	background:url("/img/site/safety_number_26.gif") no-repeat left center;
	}

.list02_7{
	background:url("/img/site/safety_number_27.gif") no-repeat left center;
	}
	
.jiko01{
	background	: url("/img/site/accident_01.gif") no-repeat left center;
	padding		: 25px 110px 10px 85px;
	}
.jiko02{
	background	: url("/img/site/accident_02.gif") no-repeat left center;
	padding		: 25px 110px 10px 85px;
	}
.jiko03{
	background	: url("/img/site/accident_03.gif") no-repeat left center;
	padding		: 25px 110px 10px 85px;
	}
	
/* sitemap
============================================== */
#sitemap li{
	margin		: 10px 10px;
	padding		: 0 0 0 13px;
	background	: url("/img/site/arrow.gif") no-repeat left 7px;
	font-weight	: bold;
	}
	
#sitemap li ul li ul li ul li{
	font-weight	: normal;
	margin		: 3px 10px!important;
	}
	
/* lease
============================================== */
.bold_f{
	font-weight	: bold;
	}
	
.pink_f{
	color		: #F18282;
	}

.blue_f{
	color		: #82C6FD;
	}

.green_f{
	color		: #C6E354;
	}


#lease{
	width		: 910px;
	margin		: 0 auto;
	text-align	: center;
	}
	
#lease #example{
	background	: url("/img/site/lease/lease_bg.jpg") no-repeat;
	text-align	: left;
	padding-top	: 15px;
	padding-left: 10px;
	width		: 910px;
	height		: 485px;
	margin-top	: 20px;
	}
	
#lease #example_01{
	background	: url("/img/site/lease/example_title01.jpg") no-repeat;
	width		: 285px;
	height		: 75px;
	_width		: 285px;
	_height		: 320px;
	padding		: 310px 0 0 20px;
	float		: left;
	}
	
#lease #example_02{
	background: url("/img/site/lease/example_title02.jpg") no-repeat;
	width		: 285px;
	height		: 75px;
	_width		: 285px;
	_height		: 320px;
	padding		: 310px 0 0 15px;
	float		: left;
	}
	
#lease #example_03{
	background: url("/img/site/lease/example_title03.jpg") no-repeat;
	width		: 285px;
	height		: 75px;
	_width		: 285px;
	_height		: 320px;
	padding		: 310px 0 0 15px;
	float		: left;
	}
	
	
#lease #comparison{
	text-align	: left;
	margin-top	: 10px;
	}
	
	
#lease th.model{
	width: 130px;
	}
	
#lease #comp_01{
	background: url("/img/site/lease/lease_table_bg.jpg") no-repeat;
	width		: 910px;
	height		: 243px;
	}
	
#lease #comp_01 table td{
	vertical-align: top;
	padding-top	: 35px;
	}

#lease #comp_01 table td#comp_td{
	width		: 325px;
	_width		: 390px;
	padding-left: 35px;
	padding-right: 50px;
	}
	
#lease #comp_01 table dl dt{
	font-weight	: bold;
	margin-top	: 5px;
	}
	
#lease #comp_01 table dl dd{
	margin-left	: 10px;
	}

#tel_i{
	margin-top	: 30px;
	}
	
	
/* leaseトップページのバナー
============================================== */
.right_bn{
	margin-bottom: 10px;
	}

/* 旧10大特典クーポン coupon.html
=====================
#coupon_w{
	background	: url("/img/site/coupon/coupo_bg.jpg") no-repeat;
	height		: 547px;
	position	: relative;
	}

#c_map_w img#c_btm_01{
	position	: absolute;
	top			: 240px;
	left		: 583px;
	}
	
#c_map_w img#c_btm_02{
	position	: absolute;
	top			: 275px;
	left		: 375px;
	}

#c_map_w img#c_btm_03{
	position	: absolute;
	top			: 275px;
	left		: 605px;
	}

#c_map_w img#c_btm_04{
	position	: absolute;
	top			: 322px;
	left		: 582px;
	}

#c_map_w img#c_btm_05{
	position	: absolute;
	top			: 335px;
	left		: 390px;
	}

#c_map_w img#c_btm_06{
	position	: absolute;
	top			: 400px;
	left		: 335px;
	}

#c_map_w img#c_btm_07{
	position	: absolute;
	top			: 432px;
	left		: 280px;
	}

#c_map_w img#c_btm_08{
	position	: absolute;
	top			: 465px;
	left		: 275px;
	}

#c_map_w img#c_btm_09{
	position	: absolute;
	top			: 482px;
	left		: 510px;
	}

#c_map_w img#c_btm_10{
	position	: absolute;
	top			: 440px;
	left		: 518px;
	}

#coupon_s{
	margin		: 20px 0;
	}

#coupon_s h3{
	margin		: 0 0 10px;
	}

#coupon_s .cpupon_s_w{
	border		: solid 1px #FF9C00;
	padding		: 10px;
	margin		: 10px 0;
	overflow	: hidden;
	height		: 100%;
	clear		: both;
	}

#coupon_s .cpupon_s_w h5{
	margin-bottom: 10px;
	}

#coupon_s .l_img{
	float		: left;
	}

#coupon_s .c_right{
	float		: right;
	width		: 600px;
	}

.c_pri{
	padding		: 5px 0 5px 90px;
	background	: url("/img/site/coupon/coupo_pri.gif") no-repeat left center;
	}

#coupon_s .c_pri span{
	background-color: #FFF994;
	padding		: 5px 10px;
	font-size	: 16px;
	font-weight	: bold;
	}

#coupon_s p{
	margin		: 8px 15px;
	line-height : 100%;
	}

#coupon_s .c_syou{
	border		: solid 3px #FFD490;
	padding		: 5px;
	line-height	: 110%;
	overflow	: hidden;
	height		: 100%;
	}

#coupon_s .c_syou .c_time{
	float		: left;
	padding		: 3px 20px 4px 30px;
	background	: url("/img/site/coupon/coupo_time.gif") no-repeat left top;
	width		: auto;
	}

#coupon_s .c_syou .c_address{
	float		: left;
	padding		: 3px 20px 4px 30px;
	background	: url("/img/site/coupon/coupo_address.gif") no-repeat left center;
	width		: auto;
	}

#coupon_s .c_syou .c_tel{
	background	: url("/img/site/coupon/coupo_tel.gif") no-repeat left center;
	width		: auto;
	padding		: 3px 20px 4px 30px;
	float		: left;
	}
	
.c_syou img,.c_time img,.c_address img{
	margin-right: 3px;
	}

.f_small{
	font-size	: 11px;
	}

#coupon_s .c_pri span.f_small{
	font-size	: 12px;
	}

.float_c{
	clear		: both;
	}

#yoyaku_btm{
	background	: url("/img/site/coupon/coupo_reserv_bg.jpg") no-repeat;
	height		: 100px;
	text-align	: center;
	}

#yoyaku_w{
	margin-bottom: 30px;
	}
========================= */


/* 2016年　10大特典クーポン coupon.html
============================================== */
