@charset "shift_jis";


/*=================================================*/
/*  clearFix                                       */
/*=================================================*/

/* clearfix */
.clearfix::after{
	content: " ";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix{
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix{
	height: 1%;
}
.clearfix{
	display: block;
}
/* End hide from IE-mac */

/*=================================================*/
body{
	margin:0;
	padding:0;
	background:#28415a;
}
#wrapper{
	width:auto;
	margin:0;
	padding:0;
	text-align:center;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_head_bg.gif) left top / auto auto repeat-x scroll padding-box border-box #ffffff;
	zoom:1;
}

.cRed{
	color:#F00 !important;
}



/*  indexページ ヘッダー背景  */
.idxPage #wrapper{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/images/2012_idx_head_bg.gif) 0% 0% / auto auto repeat-x scroll padding-box border-box #ffffff;
}
/*  index PRMページ ヘッダー背景  */
.idxPage .idxPRM#wrapper{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/images/2012_idx_head_bg_prm2.gif) 0% 0% / auto auto repeat-x scroll padding-box border-box #ffffff;
}


/*  ヘッダーエリア  */
#wrapper #headerBg{
	margin-bottom:0;
	zoom: 1;
}
.idxPage #wrapper #headerBg{
	#margin-bottom:0px;
}

/* BG対応用テーブル（ヘッダ用） */
table#headerTable{
	width:950px;
	border: none;
	border-collapse: collapse;
	border-spacing:0;
	margin:0 auto;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_head_bg.gif) left top / auto auto repeat-x scroll padding-box border-box #ffffff;
}
.idxPage #wrapper table#headerTable{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/images/2012_idx_head_bg.gif) 0% 0% / auto auto repeat-x scroll padding-box border-box #ffffff;
}
.idxPage .idxPRM#wrapper table#headerTable{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/images/2012_idx_head_bg_prm2.gif) 0% 0% / auto auto repeat-x scroll padding-box border-box #ffffff;
}
table#headerTable td{
	border: none;
	border-collapse: collapse;
	border-spacing:0;
	padding:0;
}


#wrapper #headerArea{
	width:950px;
	height:54px;
	margin:0 auto;
	padding:0;
	text-align:left;
/*	position:relative;*/
	}
#wrapper #headerArea img{
	border:none;
}

#wrapper #headerArea .logoBlock{
/*	position:absolute;
	top:3px;
	left:0;*/
	margin:0;
	padding:0;
	width:160px;
	height:40px;

	float:left;
	display:inline;
	margin-top:2px;
	}
#wrapper #headerArea #hNaviBlock{
/*	position:absolute;
	top:15px;
	left:458px;*/
	height:30px;

	float:right;
	display:inline;
	margin-top:14px;
	width:492px;
	}
#wrapper #headerArea #hNaviBlock p{
	display:inline;
	float:left;
	height:30px;
	margin:0;
	padding:0;
	}
#wrapper #headerArea #hNaviBlock p a{
	display:block;
	height:30px;
	text-indent:-1000em;
	overflow:hidden;
	}
#wrapper #headerArea #hNaviBlock p.nNaviSitemap{
	width:85px;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/btn_sitemap.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
	}
#wrapper #headerArea #hNaviBlock p.nNaviSitemap a:hover{
	width:85px;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/btn_sitemap_f2.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
	}
#wrapper #headerArea #hNaviBlock p.nNaviEnglish{
	width:77px;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/btn_english.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
	}
#wrapper #headerArea #hNaviBlock p.nNaviEnglish a:hover{
	width:77px;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/btn_english_f2.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
	}
#wrapper #headerArea #hNaviBlock #hSearchBlock{
	float:left;
	height:30px;
	width:330px;
	margin:0;
	padding:0;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/serch_bg.gif) right top / auto auto no-repeat scroll padding-box border-box #28415a;
	}
#wrapper #headerArea #hNaviBlock #hSearchBlock .hSearchTtl{
	width:78px;
	height:30px;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/serch_ttl.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
	text-indent:-1000em;
	overflow:hidden;
	}
#wrapper #headerArea #hNaviBlock #hSearchBlock .hSearchAnd{
	display:block;
	width:28px;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/serch_and.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
	text-indent:-1000em;
	overflow:hidden;
	}
#wrapper #headerArea #hNaviBlock #hSearchBlock .hSearchOr{
	display:block;
	width:25px;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/serch_or.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
	text-indent:-1000em;
	overflow:hidden;
	}
#wrapper #headerArea #hNaviBlock #hSearchBlock input{
	float:left;
	display:inline;
	margin-top:6px;
	}
html:not(:target) #wrapper #headerArea #hNaviBlock #hSearchBlock input{
	margin-top:9px;
	}
#wrapper #headerArea #hNaviBlock #hSearchBlock input.hSearchTextForm{
	margin-top:6px;
	border:#CCCCCC solid 1px;
	width:110px;
	}
html:not(:target) #wrapper #headerArea #hNaviBlock #hSearchBlock input.hSearchTextForm{
	margin-top:6px;
	}
#wrapper #headerArea #hNaviBlock #hSearchBlock input.hSearchTextButton{
	margin-top:6px;
	}
html:not(:target) #wrapper #headerArea #hNaviBlock #hSearchBlock input.hSearchTextButton{
	margin-top:6px;
	}

/*  index PRMページ ヘッダー背景など  */
.idxPage .idxPRM#wrapper #headerBg{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/images/2012_idx_head_bg_prm.jpg) center top / auto auto no-repeat scroll padding-box border-box transparent;
}
.idxPage .idxPRM#wrapper #headerArea #hNaviBlock p.nNaviSitemap{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_btn_sitemap_prm.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
}
.idxPage .idxPRM#wrapper #headerArea #hNaviBlock p.nNaviSitemap a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_btn_sitemap_prm_f2.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
}
.idxPage .idxPRM#wrapper #headerArea #hNaviBlock p.nNaviEnglish{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_btn_english_prm.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
}
.idxPage .idxPRM#wrapper #headerArea #hNaviBlock p.nNaviEnglish a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_btn_english_prm_f2.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
}
.idxPage .idxPRM#wrapper #headerArea #hNaviBlock #hSearchBlock{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_serch_bg_prm.gif) right top / auto auto no-repeat scroll padding-box border-box #28415a;
}
.idxPage .idxPRM#wrapper #headerArea #hNaviBlock #hSearchBlock .hSearchTtl{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_serch_ttl_prm.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
}



/*  グローバルナビエリア  */

#wrapper #dvArea{
	width:950px;
	height:87px;
	margin:0 auto;
	padding:0;
	text-align:left;
	clear:both;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_tab00.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
	}
.idxPage #wrapper #dvArea{
	height:60px;
}
#wrapper #dvArea img{
	border:none;
}
#wrapper #dvArea ul,
#wrapper #dvArea li{
	list-style:none;
	margin:0;
	padding:0;
	}
#wrapper #dvArea a{
	margin:0;
	padding:0;
	display:block;
	}

#wrapper #dvArea ul#gNavi0{
	height:51px;
	}
#wrapper #dvArea ul#gNavi0 a{
	height:51px;
}
#wrapper #dvArea ul#gNavi0 li{
	float:left;
	display:inline;
	height:51px;
	text-indent:-1000em;
	overflow:hidden;
	}
#wrapper #dvArea ul#gNavi0 li#gNavi1{
	width:158px;
	}
#wrapper #dvArea ul#gNavi0 li#gNavi2{
	width:170px;
	}
#wrapper #dvArea ul#gNavi0 li#gNavi3{
	width:152px;
	}
#wrapper #dvArea ul#gNavi0 li#gNavi4{
	width:153px;
	}
#wrapper #dvArea ul#gNavi0 li#gNavi5{
	width:164px;
	}
#wrapper #dvArea ul#gNavi0 li#gNavi6{
	width:153px;
	}

.idxPage #wrapper #dvArea ul#gNavi0,
.idxPage #wrapper #dvArea ul#gNavi0 a,
.idxPage #wrapper #dvArea ul#gNavi0 li{
	height:50px;
	}



#wrapper #dvArea .gNaviBg0{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_tab00.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea .gNaviBg1{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_tab01.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea .gNaviBg2{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_tab02.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea .gNaviBg3{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_tab03.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea .gNaviBg4{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_tab04.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea .gNaviBg5{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_tab05.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea .gNaviBg6{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_tab06.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}


#wrapper #dvArea #dv0 ul{
	clear:both;
	height:36px;
}
#wrapper #dvArea #dv0 li{
	float:left;
	display:inline;
	height:36px;
}
#wrapper #dvArea #dv0 li a{
	display:block;
	height:100%;
	text-indent:-1000em;
	overflow:hidden;
}

#wrapper #dvArea #dv1{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub01.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
	zoom: 1;
}
#wrapper #dvArea #dv1 li.sMenu1{
	width:245px;
}
#wrapper #dvArea #dv1 li.sMenu1 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub01_f2.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv1 li.sMenu2{
	width:76px;
}
#wrapper #dvArea #dv1 li.sMenu2 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub01_f2.gif) -245px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv1 li.sMenu3{
	width:94px;
}
#wrapper #dvArea #dv1 li.sMenu3 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub01_f2.gif) -321px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv1 li.sMenu4{
	width:129px;
}
#wrapper #dvArea #dv1 li.sMenu4 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub01_f2.gif) -415px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv1 li.sMenu5{
	width:128px;
}
#wrapper #dvArea #dv1 li.sMenu5 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub01_f2.gif) -544px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv1 li.sMenu6{
	width:178px;
}
#wrapper #dvArea #dv1 li.sMenu6 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub01_f2.gif) -672px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv1 li.sMenu7{
	width:100px;
}
#wrapper #dvArea #dv1 li.sMenu7 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub01_f2.gif) -850px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv2{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub02.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
	zoom: 1;
}
#wrapper #dvArea #dv2 li.sMenu1{
	width:175px;
	margin-left:127px;
}
#wrapper #dvArea #dv2 li.sMenu1 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub02_f2.gif) -127px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv2 li.sMenu2{
	width:124px;
}
#wrapper #dvArea #dv2 li.sMenu2 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub02_f2.gif) -302px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv2 li.sMenu3{
	width:160px;
}
#wrapper #dvArea #dv2 li.sMenu3 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub02_f2.gif) -426px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv2 li.sMenu4{
	width:128px;
}
#wrapper #dvArea #dv2 li.sMenu4 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub02_f2.gif) -586px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv2 li.sMenu5{
	width:109px;
}
#wrapper #dvArea #dv2 li.sMenu5 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub02_f2.gif) -714px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv3{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub03.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
	zoom: 1;
}
#wrapper #dvArea #dv3 li.sMenu1{
	width:152px;
	margin-left:149px;
}
#wrapper #dvArea #dv3 li.sMenu1 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub03_f2.gif) -149px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv3 li.sMenu2{
	width:159px;
}
#wrapper #dvArea #dv3 li.sMenu2 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub03_f2.gif) -301px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv3 li.sMenu3{
	width:169px;
}
#wrapper #dvArea #dv3 li.sMenu3 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub03_f2.gif) -460px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv3 li.sMenu4{
	width:171px;
}
#wrapper #dvArea #dv3 li.sMenu4 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub03_f2.gif) -629px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv4{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub04.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
	zoom: 1;
}
#wrapper #dvArea #dv4 li.sMenu1{
	width:183px;
	margin-left:145px;
}
#wrapper #dvArea #dv4 li.sMenu1 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub04_f2.gif) -145px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv4 li.sMenu2{
	width:182px;
}
#wrapper #dvArea #dv4 li.sMenu2 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub04_f2.gif) -328px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv4 li.sMenu3{
	width:134px ;
}
#wrapper #dvArea #dv4 li.sMenu3 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub04_f2.gif) -510px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv4 li.sMenu4{
	width:161px ;
}
#wrapper #dvArea #dv4 li.sMenu4 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub04_f2.gif) -644px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv5{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub05.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
	zoom: 1;
}
#wrapper #dvArea #dv5 li.sMenu1{
	width:179px;
	margin-left:193px;
}
#wrapper #dvArea #dv5 li.sMenu1 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub05_f2.gif) -193px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv5 li.sMenu2{
	width:128px;
}
#wrapper #dvArea #dv5 li.sMenu2 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub05_f2.gif) -372px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv5 li.sMenu3{
	width:136px;
}
#wrapper #dvArea #dv5 li.sMenu3 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub05_f2.gif) -500px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv5 li.sMenu4{
	width:121px;
}
#wrapper #dvArea #dv5 li.sMenu4 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub05_f2.gif) -636px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}

#wrapper #dvArea #dv6{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub06.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
	zoom: 1;
}
#wrapper #dvArea #dv6 li.sMenu1{
	width:174px;
	margin-left:301px;
}
#wrapper #dvArea #dv6 li.sMenu1 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub06_f2.gif) -301px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #dvArea #dv6 li.sMenu2{
	width:174px;
}
#wrapper #dvArea #dv6 li.sMenu2 a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_sub06_f2.gif) -475px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}


#wrapper #dv1,
#wrapper #dv2,
#wrapper #dv3,
#wrapper #dv4,
#wrapper #dv5,
#wrapper #dv6{
	display:none;
}


/* トップページグローバルナビ、プルダウンメニュー */

.idxPage{}

.idxPage #wrapper #dvArea #dv0{
	position:relative;
}

.idxPage #wrapper #dvArea .gNaviBg0{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_tab00.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
.idxPage #wrapper #dvArea .gNaviBg1{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_tab01.png) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
.idxPage #wrapper #dvArea .gNaviBg2{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_tab02.png) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
.idxPage #wrapper #dvArea .gNaviBg3{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_tab03.png) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
.idxPage #wrapper #dvArea .gNaviBg4{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_tab04.png) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
.idxPage #wrapper #dvArea .gNaviBg5{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_tab05.png) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
.idxPage #wrapper #dvArea .gNaviBg6{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_tab06.png) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}


.idxPage #wrapper #dvArea #dv0 div{
	background:none;
	position:absolute;
	padding:0;
	top:0;
	zoom: 1;
	overflow:hidden;
}
.idxPage #wrapper #dvArea #dv0 ul{
	padding:0;
	border:#acb5bd solid 1px;
	border-top:none;
	display:block;
	float: none;
	font-size:14px;
	zoom: 1;
	height:auto;
}
.idxPage #wrapper #dvArea #dv0 li{
	background:none;
	margin:0;
	padding:0;
	line-height:1.2;
	zoom: 1;
	border-top:#acb5bd solid 1px;
	border-bottom:#e1e4eb solid 1px;
	display:block;
	width:auto;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_tab_icon2.gif) 10px center / auto auto no-repeat scroll padding-box border-box #d6dade;
	float:none;
}
.idxPage #wrapper #dvArea #dv0 li a{
	display:block;
	padding:10px 23px 10px 25px;
	text-decoration:none;
	font-weight:bold;
	color:#28415a;
	zoom:1;
	text-indent:0;
	width:auto;
	height:auto;
}
.idxPage #wrapper #dvArea #dv0 li a:hover{
	text-decoration:none;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_tab_icon2.gif) 10px center / auto auto no-repeat scroll padding-box border-box #eceef0;
}

.idxPage #wrapper #dvArea #dv1{
	left:0;#width:281px;
}
.idxPage #wrapper #dvArea #dv2{
	left:157px;#width:212px;
}
.idxPage #wrapper #dvArea #dv3{
	left:327px;#width:205px;
}
.idxPage #wrapper #dvArea #dv4{
	left:479px;#width:210px;
}
.idxPage #wrapper #dvArea #dv5{
	left:632px;width:auto;#width:190px;
}
.idxPage #wrapper #dvArea #dv6{
	left:796px;width:220px;
}


/*@media print{
#wrapper #dv1,
#wrapper #dv2,
#wrapper #dv3,
#wrapper #dv4,
#wrapper #dv5,
#wrapper #dv6{
	width:951px !important;
	}
}*/

/*  コンテンツエリア  */
#wrapper #contentsBodyArea{
	width:950px;
	margin:0 auto;
	text-align:left;
	clear:both;
}
/* BG対応用テーブル */
#wrapper #contentsBodyTable{
	width:950px;
	overflow:hidden;
	border: none;
	border-collapse: collapse;
	border-spacing:0;
	margin:0 auto;
	background:#FFF;
}
.idxPage #wrapper table#contentsBodyTable{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/images/2012_idx_head_bg.gif) 0px -114px / auto auto repeat-x scroll padding-box border-box #ffffff;
}
#wrapper #contentsBodyTable td.bgCell{
	border: none;
	border-collapse: collapse;
	border-spacing:0;
	padding:10px 0 30px;
}


/*  フッターエリア  */

#wrapper #footerArea{
	width:auto;
	margin:0;
	text-align:center;
	clear:both;
	}
#wrapper #footerArea .footerAreaBody{
	padding:0;
	margin:0;
	text-align:center;
	background:#e0e0e0;
}

/* BG対応用テーブル（フッタ用） */
#wrapper #footerArea #footerAreaTable{
	width:950px;
	border: none;
	border-collapse: collapse;
	border-spacing:0;
	margin:0 auto;
	background:#e0e0e0;
}
#wrapper #footerArea #footerAreaTable td{
	border: none;
	border-collapse: collapse;
	border-spacing:0;
	padding:0;
}


#wrapper #footerArea .footerNavi{
	width: 950px;
	margin:0 auto;
	text-align:left;
	height:33px;
	font-size:12px;
}
#wrapper #footerArea .footerNavi a{
	color:#333333;
	text-decoration:none;
	}
#wrapper #footerArea .footerNavi a:hover{
	text-decoration:underline;
	}
#wrapper #footerArea .footerNavi .sectionA{
	float:right;
	display:inline-block;
	width:120px;
	height:33px;
	}
#wrapper #footerArea .footerNavi .totopLink{
	height:100%;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_btn_totop.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
	zoom: 1;
	}
#wrapper #footerArea .footerNavi .totopLink a{
	display:block;
	height:100%;
	text-indent:-1000em;
	overflow:hidden;
	}
#wrapper #footerArea .footerNavi .totopLink a:hover{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_btn_totop_f2.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
	}
#wrapper #footerArea .footerNavi .sectionB ul{
	margin:0;
	padding:10px 0 0;
	list-style:none;
	}
#wrapper #footerArea .footerNavi .sectionB ul li{
	margin:0 -1px 0 0;
	padding:0 10px 0 10px;
	float:left;
	display:inline-block;
	white-space:nowrap;
	border:#333 solid 1px;
	border-top:none;
	border-bottom:none;
	}
#wrapper #footerArea .copyright{
	text-align:center;
	padding:25px 0 15px;
	background:#28415a;
	}

/* ---------------------------------------------------------------------------------- */
/* Second Page */
/* ---------------------------------------------------------------------------------- */

#wrapper #contentsBodyArea #secondBody{
	text-align:left;
	font-size:12px;
	line-height:1.4;
}
#wrapper #contentsBodyArea #secondBody p{
	margin:0;
}
#wrapper #contentsBodyArea #secondBody ul,
#wrapper #contentsBodyArea #secondBody li{
	margin:0;
	padding:0;
	list-style:none;
}

#wrapper #contentsBodyArea #secondBody a{
	color:#0d0d67;
	text-decoration:none;
}
#wrapper #contentsBodyArea #secondBody a:hover{
	text-decoration:underline;
}
#wrapper #contentsBodyArea #secondBody a img{
	border:0;
}

#wrapper #contentsBodyArea #secondBody #breadcrumblist{
	padding:10px 10px 20px;
	color:#0c1f5f;
	font-weight:bold;
}
#wrapper #contentsBodyArea #secondBody #breadcrumblist span{
	color:#999999;
	font-weight:normal;
}
#wrapper #contentsBodyArea #secondBody h1{
	margin:0;
}

#wrapper #contentsBodyArea #secondBody h2{
	height:42px;
	line-height:44px;
	font-size:133.3%;
	font-weight:bold;
	color:#0c1f5f;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_h2_bg.jpg) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
	padding:2px 10px 0 42px;
	margin:0 0 15px;
}

#wrapper #contentsBodyArea #secondBody h3{
	font-size:133.3%;
	font-weight:bold;
	color:#0c1f5f;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_h3_bg.gif) left bottom / auto auto no-repeat scroll padding-box border-box transparent;
	padding:5px 10px 16px 14px;
	margin:0 0 20px;
}
#wrapper #contentsBodyArea #secondBody h4{
	padding:0 10px 0 20px;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_h4_bg.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
	color:#0c1f5f;
	font-size:116.6%;
	line-height:37px;
	margin:0 0 15px;
}
/*
#wrapper #contentsBodyArea #secondBody .column2 h4{
	background:url(../images/2012_h4_2c_bg.gif) no-repeat;
}

*/
#wrapper #contentsBodyArea #secondBody .column2 h4{
	padding:0 0 8px 0;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_h4_2ch_bg.gif) left bottom / auto auto no-repeat scroll padding-box border-box transparent;
	color:#0c1f5f;
	font-size:116.6%;
	margin:0 0 15px;
	line-height:1.4;
}
#wrapper #contentsBodyArea #secondBody .column2 h4 span{
	padding:8px 10px 0 20px;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_h4_2ch_bg.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
	display:block;
}



#wrapper #contentsBodyArea #secondBody h4 span.iconNew{
	padding:0 0 0 1em;
	font-size:12px;
	font-weight:bold;
	color:#F00;
	display:inline;
	background:none;
}
#wrapper #contentsBodyArea #secondBody .column1{
	margin:0 10px 30px;
	clear:both;
}

#wrapper #contentsBodyArea #secondBody .column2{
	width:960px;
	margin-right:-30px;
}
#wrapper #contentsBodyArea #secondBody .column2 .columnA{
	width:450px;
	float:left;
	display:inline-block;
	margin-right:30px;
}

#wrapper #contentsBodyArea #secondBody .leadTxt{
	font-size:116.6%;
	line-height:1.5;
	margin:-43px 10px 30px;
}
#wrapper #contentsBodyArea #secondBody .leadTxtService{
	margin-top:-30px;
}
#wrapper #contentsBodyArea #secondBody .leadTxtFreeroad{
	margin-top:-50px;
}
#wrapper #contentsBodyArea #secondBody .leadTxtFaq{
	margin-top:-64px;
}

#wrapper #contentsBodyArea #secondBody .note{
	padding-left:1em;
	text-indent:-1em;
}

#wrapper #contentsBodyArea #secondBody .listLink li{
	padding:0 0 0 18px;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/images/2012_idx_icon_link.gif) 0px 1px / auto auto no-repeat scroll padding-box border-box transparent;
	zoom: 1;
	margin-bottom:5px;
}
#wrapper #contentsBodyArea #secondBody .list_dot li{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_icon_list_dot.gif) 5px 6px / auto auto no-repeat scroll padding-box border-box transparent;
	padding:0 0 0 1em;
	margin-bottom:5px;
}
#wrapper #contentsBodyArea #secondBody .list_-1em li{
	padding-left:1em;
	text-indent:-1em;
	margin-bottom:5px;
}




#wrapper #contentsBodyArea #secondBody .mb00{
	margin-bottom:0px !important;
}
#wrapper #contentsBodyArea #secondBody .mb10{
	margin-bottom:10px !important;
}
#wrapper #contentsBodyArea #secondBody .mb15{
	margin-bottom:15px !important;
}
#wrapper #contentsBodyArea #secondBody .mb25{
	margin-bottom:25px !important;
}
#wrapper #contentsBodyArea #secondBody .mt-30{
	margin-top:-30px !important;
}
#wrapper #contentsBodyArea #secondBody .mt-43{
	margin-top:-43px !important;
}




/* レンタカーを使う */
#wrapper #contentsBodyArea #secondBody .secondTable{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_second_table_bg.gif) left bottom / auto auto no-repeat scroll padding-box border-box transparent;
	padding-bottom:5px;
}
#wrapper #contentsBodyArea #secondBody .secondTableRow{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_second_table_bg.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #contentsBodyArea #secondBody .secondTableRowBlank{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_second_table_blank_bg.gif) left bottom / auto auto no-repeat scroll padding-box border-box transparent;
	padding-bottom:5px;
	margin-bottom:-5px;
}
#wrapper #contentsBodyArea #secondBody .secondTable .columnA{
	float:left;
	width:475px;
	display:inline-block;
}
#wrapper #contentsBodyArea #secondBody .secondTable h2{
	margin:0;
	padding:0;
	background:none;
}
#wrapper #contentsBodyArea #secondBody .secondTable h3{
	margin:0;
	padding:0;
	font-size:100%;
	background:none;
	color:#333333;
}
#wrapper #contentsBodyArea #secondBody .secondTableCell{
	padding:20px 20px 25px;
}
#wrapper #contentsBodyArea #secondBody .secondTableCell .columnImg{
	float:left;
	display:inline-block;
	width:155px;
}
#wrapper #contentsBodyArea #secondBody .secondTableCell .columnTxt{
	margin-left:185px;
}
#wrapper #contentsBodyArea #secondBody .secondTableCell .columnTxtBody p{
	padding-bottom:15px;
}
#wrapper #contentsBodyArea #secondBody .secondTableCell .columnTxtBody ul{
	padding-bottom:15px;
}




/* レンタカーを使う */
/* レンタカー予約/空車紹介/料金照会 */

#wrapper #contentsBodyArea #secondBody .yoyaku{}

#wrapper #contentsBodyArea #secondBody .yoyaku3C{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/service/images2012/yoyaku/yoyaku_3col_bg.gif) left bottom / auto auto no-repeat scroll padding-box border-box transparent;
	margin-right:-15px;
	width:945px;
}
#wrapper #contentsBodyArea #secondBody .yoyaku3C .columnA{
	width:300px;
	float:left;
	display:inline-block;
	margin-right:15px;
}
#wrapper #contentsBodyArea #secondBody .yoyaku3C .columnA h4{
	padding:0;
	margin:0;
}

#wrapper #contentsBodyArea #secondBody .yoyaku3C .yoyaku3CBody{
	padding:15px 10px;
}
#wrapper #contentsBodyArea #secondBody .yoyaku3C .yoyaku3CBody .columnImg{
	width:100px; float:left; display:inline-block;
}
#wrapper #contentsBodyArea #secondBody .yoyaku3C .yoyaku3CBody .columnTxt{
	margin-left:100px; font-weight:bold;
}
#wrapper #contentsBodyArea #secondBody .yoyaku3C .yoyaku3CBody .columnTxtBody{
	padding: 0 0 15px;
}
#wrapper #contentsBodyArea #secondBody .yoyaku3C .yoyaku3CBody .columnTxt .note{
	margin-top:10px; font-weight: normal; font-size:83.3%;
}

/* #indexBody */
#wrapper #contentsBodyArea #secondBody #indexBody{
	width:725px; float:left; display:inline-block;
}
#wrapper #contentsBodyArea #secondBody #indexBody h2{
	height:59px;
	margin:0;
	padding:0;
}
#wrapper #contentsBodyArea #secondBody #indexBody #searchDateBlock h2{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/images/2012_idx_sttl_search_date.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #contentsBodyArea #secondBody #indexBody #searchPlaceBlock h2{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/images/2012_idx_sttl_search_place.gif) 0px 0px / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #contentsBodyArea #secondBody #indexBody #searchPlaceBlock th,
#wrapper #contentsBodyArea #secondBody #indexBody #searchPlaceBlock td{
	padding-top:10px; padding-bottom:10px;
}

#wrapper #contentsBodyArea #secondBody #indexBody .searchPlaceTxt{
	font-weight:bold; margin:20px 10px;
}

#wrapper #contentsBodyArea #secondBody #indexBody #searchDateBlock .searchCalendarBlock .searchCalendarTitle{
	margin-bottom:5px;
}
#wrapper #contentsBodyArea #secondBody #indexBody #searchDateBlock .searchCalendarBlock .searchCalendarTab p{
	margin-right:5px;
}
#wrapper #contentsBodyArea #secondBody #indexBody #searchDateBlock .searchInputNoBlock .searchInputNoTitle{
	margin-right:10px;
}
#wrapper #contentsBodyArea #secondBody #indexBody #searchDateBlock .searchBtnNoMemberBtn{
	margin-right:20px;
}
#wrapper #contentsBodyArea #secondBody #indexBody #searchDateBlock .searchMemberText{
	margin-bottom:15px;
}
#wrapper #contentsBodyArea #secondBody #indexBody #searchDateBlock .searchMemberNote{
	margin-bottom:10px;
}
#wrapper #contentsBodyArea #secondBody #indexBody #searchDateBlock .searchBtnLogout{
	margin:0 auto;
}
#wrapper #contentsBodyArea #secondBody #indexBody #searchPlaceBlock .searchPlaceBtn{
	margin:0 auto 10px;
}
#wrapper #contentsBodyArea #secondBody #indexBody #searchPlaceBlock td ul{
	padding-right:10px;
}
#wrapper #contentsBodyArea #secondBody #indexBody #searchPlaceBlock td li{
	padding :0 5px;
	margin:1px -1px 1px 0;
}
/* /#indexBody */

#wrapper #contentsBodyArea #secondBody .yoyakuRcol{
	width:195px;
	float:right;
	display:inline-block;
}
#wrapper #contentsBodyArea #secondBody .yoyakuRcol1{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/service/images2012/yoyaku/yoyaku_rcol01_bg.gif) 0% 0% / auto auto repeat scroll padding-box border-box transparent;
	margin:25px 0 10px;
	height:401px;
	padding:10px 0 0;
	text-align:center;
}
#wrapper #contentsBodyArea #secondBody .yoyakuRcol1 .yoyakuRcolBtn1{
	margin-bottom:16px;
}
#wrapper #contentsBodyArea #secondBody .yoyakuRcol1 .yoyakuRcolBtn2{
	margin-bottom:33px;
}
#wrapper #contentsBodyArea #secondBody .yoyakuRcol2{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/service/images2012/yoyaku/yoyaku_rcol02_bg.gif) 0% 0% / auto auto repeat scroll padding-box border-box transparent;
	padding-top:10px;
	height:73px;
	text-align:center;
}

#wrapper #contentsBodyArea #secondBody .yoyaku2C1{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/service/images2012/yoyaku/yoyaku_2col1_bg.jpg) left bottom / auto auto repeat-x scroll padding-box border-box transparent;
	width:960px;
	margin-right:-30px;
	padding-bottom:15px;
}
#wrapper #contentsBodyArea #secondBody .yoyaku2C1 .columnA{
	width:450px;
	float:left;
	display:inline-block;
	margin-right:30px;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/service/images2012/yoyaku/yoyaku_2col1_bg.jpg) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
}
#wrapper #contentsBodyArea #secondBody .yoyaku2C1 .yoyaku2C1Ttl{
	border-bottom:#b1b9bf solid 1px;
	padding:15px 10px;
}
#wrapper #contentsBodyArea #secondBody .yoyaku2C1 .yoyaku2C1Ttl h4{
	color:#0c1f5f;
	font-size:116.6%;
	margin:0 0 10px;
	background:none;
	padding:0;
	line-height:1.4;
}
#wrapper #contentsBodyArea #secondBody .yoyaku2C1 .yoyaku2C1Ttl .columnImg{
	width:100px;
	float:left;
	display:inline-block;
	text-align:center;
}
#wrapper #contentsBodyArea #secondBody .yoyaku2C1 .yoyaku2C1Ttl .columnTxt{
	margin-left:100px;
}

#wrapper #contentsBodyArea #secondBody .yoyaku2C1 .yoyaku2C1Body{
	padding:15px 10px 0;
}
#wrapper #contentsBodyArea #secondBody .yoyaku2C1 .yoyaku2C1Body .columnImg{
	width:140px;
	float:left;
	display:inline-block;
	text-align:center;
}
#wrapper #contentsBodyArea #secondBody .yoyaku2C1 .yoyaku2C1Body .columnTxt{
	margin-left:155px;
}
#wrapper #contentsBodyArea #secondBody .yoyaku2C1 .yoyaku2C1Body .columnTxt li{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_icon_list_dot.gif) 5px 6px / auto auto no-repeat scroll padding-box border-box transparent;
	padding:0 0 5px 1em;
}

#wrapper #contentsBodyArea #secondBody .yoyaku2C2{
	margin-top:20px;
}
#wrapper #contentsBodyArea #secondBody .yoyaku2C2 h4{
	padding:0 10px 0 20px;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_h4_2c_bg.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
	color:#0c1f5f;
	font-size:116.6%;
	line-height:37px;
	margin:0 0 15px;
}
#wrapper #contentsBodyArea #secondBody .yoyaku2C2 .columnTxt{
	margin:20px 0 15px;
}
#wrapper #contentsBodyArea #secondBody .yoyaku2C2 .columnTxt p{
	line-height:1.8;
}

/* レンタカーを使う */
/* レンタカー予約/空車紹介/料金照会 */

#wrapper #contentsBodyArea #secondBody .infoPageColmnBody{
	margin:0 20px;
}
#wrapper #contentsBodyArea #secondBody .infoPageColmnBody .columnImg{
	float:left;
	width:210px;
	text-align:center;
}
#wrapper #contentsBodyArea #secondBody .infoPageColmnBody .columnTxt{
	margin-left:240px;
}

#wrapper #contentsBodyArea #secondBody .infoPage2C{}
#wrapper #contentsBodyArea #secondBody .infoPage2C .columnA{
	width:450px;
	margin-right:30px;
	display:inline-block;
}
#wrapper #contentsBodyArea #secondBody .infoPage2C .columnImg{
	float:left;
	width:167px;
}
#wrapper #contentsBodyArea #secondBody .infoPage2C .columnTxt{
	margin-left:180px;
}

#wrapper #contentsBodyArea #secondBody table.infoTable{
	width:99%;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-collapse: collapse;
	border-spacing:0;
	margin:20px 0 0;
}
#wrapper #contentsBodyArea #secondBody .infoPage2C table.infoTable{
	width:430px;
	margin:20px auto 0
;
}



#wrapper #contentsBodyArea #secondBody table.infoTable th,
#wrapper #contentsBodyArea #secondBody table.infoTable td{
	border-collapse: collapse;
	border-spacing:0;
	text-align:center;
	padding:11px 20px 10px;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_hr_dot.gif) 0% 0% / auto auto repeat-x scroll padding-box border-box transparent;
	text-align:left;
}
#wrapper #contentsBodyArea #secondBody table.infoTable th{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/ニッポンレンタカー（ホームページ､海外すべて）/images/2012_hr_dot.gif) 0% 0% / auto auto repeat-x scroll padding-box border-box #f4f4f7;
	width:76px;
	padding:11px 10px 10px;
	text-align:center;
}
#wrapper #contentsBodyArea #secondBody table.infoTable tr.rowFirst th,
#wrapper #contentsBodyArea #secondBody table.infoTable tr.rowFirst td{
	background-image:none;
	padding-top:10px;
}
#wrapper #contentsBodyArea #secondBody #infoMapArea{
	text-align:center;
}
#wrapper #contentsBodyArea #secondBody #infoMapBG{
	margin:20px auto 10px;
	width:642px;
	height:362px;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/images/2012info/info_map.png) 0% 0% / auto auto repeat scroll padding-box border-box transparent;
}
#wrapper #contentsBodyArea #secondBody #infoMap{
	width:642px;
	height:362px;
}
#wrapper #contentsBodyArea #secondBody .infoMap01#infoMap{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/images/2012info/info_map_f1.png) 0% 0% / auto auto repeat scroll padding-box border-box transparent;
}
#wrapper #contentsBodyArea #secondBody .infoMap02#infoMap{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/images/2012info/info_map_f2.png) 0% 0% / auto auto repeat scroll padding-box border-box transparent;
}
#wrapper #contentsBodyArea #secondBody .infoMap03#infoMap{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/images/2012info/info_map_f3.png) 0% 0% / auto auto repeat scroll padding-box border-box transparent;
}
#wrapper #contentsBodyArea #secondBody .infoMap04#infoMap{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/images/2012info/info_map_f4.png) 0% 0% / auto auto repeat scroll padding-box border-box transparent;
}
#wrapper #contentsBodyArea #secondBody .infoMap05#infoMap{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/images/2012info/info_map_f5.png) 0% 0% / auto auto repeat scroll padding-box border-box transparent;
}
#wrapper #contentsBodyArea #secondBody .infoMap06#infoMap{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/images/2012info/info_map_f6.png) 0% 0% / auto auto repeat scroll padding-box border-box transparent;
}

/* Info Page 下層ページ */
#wrapper #contentsBodyArea #secondBody .infoPageLeadBody{
	margin:0;
}
#wrapper #contentsBodyArea #secondBody .infoPageLeadBody .columnImg{
	float:left;
	width:180px;
	text-align:center;
}
#wrapper #contentsBodyArea #secondBody .infoPageLeadBody .columnImg .caption{
	margin-top:5px;
	font-size:10px;
	text-align:left;
}
#wrapper #contentsBodyArea #secondBody .infoPageLeadBody .columnTxt{
	margin-left:214px;
}
#wrapper #contentsBodyArea #secondBody .infoPageLeadBody .columnTxt .note{
	margin-top:30px;
}
#wrapper #contentsBodyArea #secondBody .infoPageLeadBody .columnTxt .listLink{
	margin-top:20px;
}
#wrapper #contentsBodyArea #secondBody .infoPageLeadBody .columnTxt .listLink li{
	float:left;
	display:inline;
	margin-right:40px;
}


/* クイックスタート */
#wrapper #contentsBodyArea #secondBody #quickStartPage{
	width:930px;
	margin:0 auto;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage h1{
	margin-bottom:18px;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage h2{
	padding:0;
	height:auto;
	margin:50px 0 0;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartLeadTxt{
	margin-bottom:17px;
	text-align:center;
}

#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartLeadTxt2{
	margin-bottom:40px;
}

#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/service/images2012/quick_start/quick_start_bg.gif) left bottom / auto auto no-repeat scroll padding-box border-box transparent;
	margin-bottom:50px;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable table{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/service/images2012/quick_start/quick_start_bg_t.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
	border: none;
	border-collapse: collapse;
	border-spacing:0;
	width:100%;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable td{
	padding:20px 25px;
	border-collapse: collapse;
	border-spacing:0;
	vertical-align:top;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable td.quickStartCel01{
	width:425px;
	border-right:#caced0 solid 5px;
	padding-right:0px;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable td.quickStartCel02{
	padding-left:25px;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable td.quickStartCel03{
	padding:20px 35px 30px;
	border-top:#caced0 solid 5px;
}

#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable .columnImg{
	float:left;
	display:inline;
}

#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable td.quickStartCel01 .columnImg{
	width:95px;

}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable td.quickStartCel01 .columnTxt{
	margin-left:95px;
	margin-bottom:20px;
	width:auto;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable td.quickStartCel01 .columnA{
	margin-bottom:15px;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable td.quickStartCel01 .columnA img,
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable td.quickStartCel01 .columnB img{
	margin-bottom:5px;
}


#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable td.quickStartCel02 .columnImg{
	width:70px;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable td.quickStartCel02 .columnTxt{
	margin-left:70px;
	_margin-left:73px;
	margin-bottom:30px;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable td.quickStartCel02 .columnA,
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable td.quickStartCel02 .columnB{
	float:left;
	display:inline;
	font-weight:bold;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable td.quickStartCel02 .columnA p,
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable td.quickStartCel02 .columnB p{
	margin-bottom:5px;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable td.quickStartCel02 .columnA{
	width:205px;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable td.quickStartCel02 .columnB{
	width:195px;
}

#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable td.quickStartCel03 .columnImg{
	width:376px;
	padding-left:10px;
	float:left;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable td.quickStartCel03 .columnTxt{
	margin-left:420px;
}


#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable2{
	padding-bottom:0;
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/service/images2012/quick_start/quick_start_bg.gif) left bottom / auto auto no-repeat scroll padding-box border-box transparent;
	margin-bottom:50px;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable2 table{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/service/images2012/quick_start/quick_start_bg_t.gif) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
	border: none;
	border-collapse: collapse;
	border-spacing:0;
	width:100%;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable2 td{
	padding:20px 25px;
	border-collapse: collapse;
	border-spacing:0;
	vertical-align:top;
	text-align:center;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable2 td p{
	text-align:left;
	margin-top:10px;
	font-size:10px;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable2 td.quickStartTableBR{
	border-right:#caced0 solid 5px;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable2 td.quickStartTableBB{
	border-bottom:#caced0 solid 5px;
}

#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable3{
	background : url(file:///F:/ニッポンレンタカー、海外、国内特集/service/images2012/quick_start/quick_start_bg2.gif) left bottom / auto auto no-repeat scroll padding-box border-box transparent;
}

#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable3 .quickStartTableBody{
	padding:16px 36px 22px;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable3 .quickStartTableBody .leadTxt{
	margin:0 0 10px;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable3 .quickStartTableBody .cautionArea{
	margin:10px 0;
	clear:both;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable3 .quickStartTableBody .cautionArea .columnImg{
	float:left;
}
#wrapper #contentsBodyArea #secondBody #quickStartPage .quickStartTable3 .quickStartTableBody .cautionArea .columnTxt{
	margin-left:44px;
}


/* 2015.02.27 */
#wrapper #contentsBodyArea #secondBody .infoPageColmnBody{
	overflow: hidden;
}
#wrapper #contentsBodyArea #secondBody .infoPageColmnBody .columnImg{
	float: left;
}
#wrapper #contentsBodyArea #secondBody .infoPageColmnBody .columnTxt{
	margin-left: 0;
	padding-left: 240px;
}


/* 2015.03.09 SNSボタンに数字が出る不具合修正 */
ol.sns{
	list-style: none;
}


/* 2016.03 PRM特典紹介修正 */

#wrapper #contentsBodyArea #secondBody .prm_contents{
	background: #FFF8DE;
	padding: 25px 15px 0;
	overflow: hidden;
}
#wrapper #contentsBodyArea #secondBody .prm_contents .c01{
    border: 8px solid #FCE57B;
		margin-bottom: 25px;
}
#wrapper #contentsBodyArea #secondBody .prm_contents .c01 > div{
    border: 1px solid #740D01;
}

#wrapper #contentsBodyArea #secondBody .prm_contents .c02{
    border: 5px solid #BD0002;
		margin-bottom: 25px;
}
#wrapper #contentsBodyArea #secondBody .prm_contents .c02 > div{
	border: 3px solid #FCE57B;
}
#wrapper #contentsBodyArea #secondBody .prm_contents .c02 .inner01{
	border-top: 1px solid #740D01;
	border-left: 1px solid #740D01;
	border-right: 1px solid #740D01;
}
#wrapper #contentsBodyArea #secondBody .prm_contents .c02 .inner02{
	border-bottom: 1px solid #740D01;
	border-left: 1px solid #740D01;
	border-right: 1px solid #740D01;
}
#wrapper #contentsBodyArea #secondBody .prm_contents .inner01{
    background: #BD0002;
		overflow: hidden;
    padding: 15px 21px 13px 25px;
}


#wrapper #contentsBodyArea #secondBody .prm_contents h2{
	height:38px;
	line-height: 44px;
	font-size: 200%;
	font-weight: bold;
	color: #fff;
	background : url(/images/info_prm/prm_icon01.jpg) 0% 0% / auto auto no-repeat scroll padding-box border-box transparent;
	padding: 2px 10px 0 67px;
	margin: 0;
	float: left;
}
#wrapper #contentsBodyArea #secondBody .prm_contents a{
	display: inline-block;
	float: right;
}

#wrapper #contentsBodyArea #secondBody .prm_contents .inner02{
	overflow: hidden;
	background: #fff;
}
#wrapper #contentsBodyArea #secondBody .prm_contents .inner02 p{
	float: left;
	margin: 27px 0 0 29px;
	font-size: 150%;
  width: 500px;
}
#wrapper #contentsBodyArea #secondBody .prm_contents .inner02 p span{
	color: #BD0000;
}
#wrapper #contentsBodyArea #secondBody .prm_contents .inner02 p.sec{
    width: 620px;
}
#wrapper #contentsBodyArea #secondBody .prm_contents .inner02 img{
	float: right;
}
